voxpupuli / puppet-caddy

Puppet Caddy module
MIT License
6 stars 12 forks source link

Roadmap for Caddy 1 / Caddy 2 #63

Closed dhoppe closed 4 years ago

dhoppe commented 4 years ago

I would like to get these issues solved:

End support for Caddy 1

Add support for Caddy 2

I think the issue #57 is obsolete, because Caddy 2 uses a different Systemd unit file.

The issue #58 might be obsolete, because Caddy 2 provides an API to configure the web server.

alexjfisher commented 4 years ago

Why don't you create a github milestone?

dhoppe commented 4 years ago

Good question. So far I have not needed this feature. Besides I am working on all the pull requests right now. Time is ticking. ;)

shibumi commented 4 years ago

Just a few things:

  1. Caddys configuration file format has changed completely. Things that work, will no longer work in caddy2
  2. There are two systemd service files now
  3. It's very likely, that there will be no official debian package, due to their strict golang packaging policy.
dhoppe commented 4 years ago

I know. That is why I would like to make a final release that ends the support of Caddy 1. After that, the download will only be possible via GitHub anyway, so no installations with additional plugins will be possible.

I have also seen that Caddy 2 comes with its own API for configuration.

According to the website there is a repository for Debian packages. I also didn't refer to the official repositories of the Debian project ;)

dhoppe commented 4 years ago

I will close this issue in favour of these two milestones: