Merge pull request #220 from jdashton/master

Alllow service to be disabled
This commit is contained in:
Jeff Geerling 2021-09-28 12:25:49 -05:00 committed by GitHub
commit 0d5779eb4a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 1 deletions

View file

@ -100,6 +100,10 @@ The list of packages to be installed. This defaults to a set of platform-specifi
Set initial Apache daemon state to be enforced when this role is run. This should generally remain `started`, but you can set it to `stopped` if you need to fix the Apache config during a playbook run or otherwise would not like Apache started at the time this role is run. Set initial Apache daemon state to be enforced when this role is run. This should generally remain `started`, but you can set it to `stopped` if you need to fix the Apache config during a playbook run or otherwise would not like Apache started at the time this role is run.
apache_enabled: yes
Set the Apache service boot time status. This should generally remain `yes`, but you can set it to `no` if you need to run Ansible while leaving the service disabled.
apache_packages_state: present apache_packages_state: present
If you have enabled any additional repositories such as _ondrej/apache2_, [geerlingguy.repo-epel](https://github.com/geerlingguy/ansible-role-repo-epel), or [geerlingguy.repo-remi](https://github.com/geerlingguy/ansible-role-repo-remi), you may want an easy way to upgrade versions. You can set this to `latest` (combined with `apache_enablerepo` on RHEL) and can directly upgrade to a different Apache version from a different repo (instead of uninstalling and reinstalling Apache). If you have enabled any additional repositories such as _ondrej/apache2_, [geerlingguy.repo-epel](https://github.com/geerlingguy/ansible-role-repo-epel), or [geerlingguy.repo-remi](https://github.com/geerlingguy/ansible-role-repo-remi), you may want an easy way to upgrade versions. You can set this to `latest` (combined with `apache_enablerepo` on RHEL) and can directly upgrade to a different Apache version from a different repo (instead of uninstalling and reinstalling Apache).

View file

@ -49,6 +49,9 @@ apache_mods_disabled: []
# Set initial apache state. Recommended values: `started` or `stopped` # Set initial apache state. Recommended values: `started` or `stopped`
apache_state: started apache_state: started
# Set initial apache service status. Recommended values: `yes` or `no`
apache_enabled: yes
# Set apache state when configuration changes are made. Recommended values: # Set apache state when configuration changes are made. Recommended values:
# `restarted` or `reloaded` # `restarted` or `reloaded`
apache_restart_state: restarted apache_restart_state: restarted

View file

@ -44,4 +44,4 @@
service: service:
name: "{{ apache_service }}" name: "{{ apache_service }}"
state: "{{ apache_state }}" state: "{{ apache_state }}"
enabled: true enabled: "{{ apache_enabled }}"