Files
@ ff510f233909
Branch filter:
Location: majic-ansible-roles/roles/common/handlers/main.yml - annotation
ff510f233909
1.4 KiB
text/x-yaml
MAR-132: Added support for Debian 9 (Stretch) to php_website role:
- Implemented the necessary changes related to differences between PHP
versions and related paths (PHP 5 vs PHP 7).
- Set the shell for application system account explicitly (workaround
for Debian bug 865762 in Stretch).
- Updated Molecule tests to cover Debian 9.
- Updated Molecule test preparation playbook to account for a number
of differences between Jessie and Stretch (mainly related to mailing
functionality).
- Use more specific host groups in tests.
- Renamed a couple of variables in test for sending out mails to make
it clearer what is being looked up as part of regex matching.
- Updated Molecule tests where certain paths depend on what Debian
release they are ran against.
- Split-up Jessie-specific tests into separate file.
- Implemented the necessary changes related to differences between PHP
versions and related paths (PHP 5 vs PHP 7).
- Set the shell for application system account explicitly (workaround
for Debian bug 865762 in Stretch).
- Updated Molecule tests to cover Debian 9.
- Updated Molecule test preparation playbook to account for a number
of differences between Jessie and Stretch (mainly related to mailing
functionality).
- Use more specific host groups in tests.
- Renamed a couple of variables in test for sending out mails to make
it clearer what is being looked up as part of regex matching.
- Updated Molecule tests where certain paths depend on what Debian
release they are ran against.
- Split-up Jessie-specific tests into separate file.
626eadba53b7 626eadba53b7 626eadba53b7 2d0a09dc0e00 9ac50dd4765d 9ac50dd4765d 9ac50dd4765d 9ac50dd4765d 9ac50dd4765d 9ac50dd4765d 626eadba53b7 626eadba53b7 2d0a09dc0e00 2d0a09dc0e00 2d0a09dc0e00 76ed37089b33 6d38fef46832 2d0a09dc0e00 9ac50dd4765d 9ac50dd4765d 9ac50dd4765d 9ac50dd4765d 9ac50dd4765d 9ac50dd4765d 6d38fef46832 941f4f372672 2d0a09dc0e00 2d0a09dc0e00 2d0a09dc0e00 467a66f3ec65 9ac50dd4765d 9ac50dd4765d 467a66f3ec65 2d0a09dc0e00 9ac50dd4765d 9ac50dd4765d 9ac50dd4765d 9ac50dd4765d 9ac50dd4765d 9ac50dd4765d 5bc6b7fb4cb5 5bc6b7fb4cb5 5bc6b7fb4cb5 5bc6b7fb4cb5 5bc6b7fb4cb5 20435608ec89 | ---
- name: Update PAM configuration
command: "/usr/sbin/pam-auth-update --package"
tags:
# [ANSIBLE0012] Commands should not change things if nothing needs doing
# This task is invoked only if user is very specific about requiring to
# run the handlers manually as a way to bring the system to consistency
# after interrupted runs.
- skip_ansible_lint
- name: Restart SSH
service:
name: ssh
state: restarted
- name: Update CA certificate cache
command: "/usr/sbin/update-ca-certificates --fresh"
tags:
# [ANSIBLE0012] Commands should not change things if nothing needs doing
# This task is invoked only if user is very specific about requiring to
# run the handlers manually as a way to bring the system to consistency
# after interrupted runs.
- skip_ansible_lint
- name: Restart ferm
service:
name: ferm
state: restarted
# @TODO: Replace this with use of systemd module once Ansible is upgraded to
# version 2.2+.
- name: Reload systemd
command: "systemctl daemon-reload"
tags:
# [ANSIBLE0012] Commands should not change things if nothing needs doing
# This task is invoked only if user is very specific about requiring to
# run the handlers manually as a way to bring the system to consistency
# after interrupted runs.
- skip_ansible_lint
- name: Restart NTP server
service:
name: ntp
state: restarted
when: ntp_servers
|