capitanh.caddy_ansible_role
Caddy Ansible Role
This role will install caddy web server with php 7.4 support. It's managed as a systemd service and a simple configuration file is provided for caddy to work. Once it has finished, you can test it by pointing your browser to:
http://[hostname]:[port]/phpinfo.php
Requirements
None
Role Variables
Tne default variables included in this role are:
caddy_user: caddy # system account
caddy_group: caddy # System account primary group
root_folder: /var/www/html # Location of web server root folder
caddy_log_folder: /var/log/caddy # Log file folder
caddy_version: 2.2.0 # Caddy software version
caddy_home: /usr/bin # Location for caddy binary
php_version: 7.4 # PHP version
All of them are already defined in /defaults/main.yml, feel free to overwrite them
Dependencies
None
Example Playbook
Register the role in requirements.yml:
- src: capitanh.caddy_ansible_role
name: caddy
Include it in your playbooks:
- hosts: servers
roles:
- caddy
License
BSD
Install
ansible-galaxy install capitanh.caddy_ansible_roleLicense
Unknown
Downloads
454
Owner
