Files
@ a52f9fdabd0f
Branch filter:
Location: majic-ansible-roles/roles/bootstrap/tasks/main.yml - annotation
a52f9fdabd0f
849 B
text/x-yaml
MAR-132: Added support for Debian 9 (Stretch) to web_server role:
- Introduced internal parameters for controlling differing package
names, service names, and paths for PHP FPM package.
- Added Debian 9 machines to Molecule configuration, including the
client machine.
- Restructured slightly preparaiton playbook to support both Jessie
and Stretch.
- Added custom pytest fixture for having a better way to determine
expected package names etc related to PHP.
- Created copy of private key/certificate pair used for testing of
mandatory parameters (to be used with Stretch machine).
- Fixed invalid specification for hosts on top of which the
connectivity test should be run.
- Updated a couple of task names (avoiding to reference PHP 5).
- Updated documentation.
- Introduced internal parameters for controlling differing package
names, service names, and paths for PHP FPM package.
- Added Debian 9 machines to Molecule configuration, including the
client machine.
- Restructured slightly preparaiton playbook to support both Jessie
and Stretch.
- Added custom pytest fixture for having a better way to determine
expected package names etc related to PHP.
- Created copy of private key/certificate pair used for testing of
mandatory parameters (to be used with Stretch machine).
- Fixed invalid specification for hosts on top of which the
connectivity test should be run.
- Updated a couple of task names (avoiding to reference PHP 5).
- Updated documentation.
626eadba53b7 626eadba53b7 626eadba53b7 e4a0f78340ef e4a0f78340ef 48a901602e77 626eadba53b7 626eadba53b7 e4a0f78340ef e4a0f78340ef 48a901602e77 626eadba53b7 626eadba53b7 e4a0f78340ef e4a0f78340ef 48a901602e77 e4a0f78340ef e4a0f78340ef 626eadba53b7 626eadba53b7 e4a0f78340ef e4a0f78340ef e4a0f78340ef 626eadba53b7 626eadba53b7 e4a0f78340ef e4a0f78340ef e4a0f78340ef e4a0f78340ef e4a0f78340ef e4a0f78340ef 61ddc6eab566 61ddc6eab566 e4a0f78340ef e4a0f78340ef e4a0f78340ef e4a0f78340ef 7387caca37f3 7387caca37f3 7387caca37f3 10d5a1e15c30 7387caca37f3 0388df2571ca | ---
- name: Install sudo
apt:
name: sudo
state: present
- name: Set-up the Ansible group
group:
name: ansible
system: true
- name: Set-up the Ansible user
user:
name: ansible
system: true
group: ansible
shell: /bin/bash
- name: Set-up authorized key for the Ansible user
authorized_key:
user: ansible
key: "{{ ansible_key }}"
- name: Set-up password-less sudo for the ansible user
copy:
src: "ansible_sudo"
dest: "/etc/sudoers.d/ansible"
mode: 0640
owner: root
group: root
- name: Revoke rights for Ansible user to log-in as root to server via ssh
authorized_key:
user: root
key: "{{ ansible_key }}"
state: absent
- name: Explicitly run all handlers
include: ../handlers/main.yml
when: "handlers | default(False) | bool() == True"
tags:
- handlers
|