Files
@ 277c561f3f52
Branch filter:
Location: majic-ansible-roles/roles/bootstrap/playbook.yml - annotation
277c561f3f52
1.3 KiB
text/x-yaml
MAR-28: Impelmented general and SMTP-related tests for mail_server:
- Increased amount of memory in test instances to 768MB.
- Fixed playbook for runs against client test instances.
- Fixed typos and invalid settings in test playbook.
- Switched to expanded syntax in tasks used for deploying TLS keys and
certificates in order to avoid mangling of TAB characters.
- Fixed missing permissions set-up for Postfix main configuration file.
- Fixed deployment of Postfix master.cf configuration file to take into account
configurable virtual mail user.
- Implemented tests covering SMTP functionality.
- Increased amount of memory in test instances to 768MB.
- Fixed playbook for runs against client test instances.
- Fixed typos and invalid settings in test playbook.
- Switched to expanded syntax in tasks used for deploying TLS keys and
certificates in order to avoid mangling of TAB characters.
- Fixed missing permissions set-up for Postfix main configuration file.
- Fixed deployment of Postfix master.cf configuration file to take into account
configurable virtual mail user.
- Implemented tests covering SMTP functionality.
0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca 0388df2571ca | ---
# Put Ansible key into root's authorized_keys to test its removal, but don't
# touch the file if it does not exist in order to properly test for idempotence.
- hosts: parameters-mandatory
tasks:
- name: Check if authorized_keys exists already
stat:
path: "/root/.ssh/authorized_keys"
register: "authorized_keys"
- name: Deploy authorized_keys to mimic set-up via preseed file
authorized_key:
user: root
key: "{{ lookup('file', '~/.ssh/id_rsa.pub') }}"
when: "not authorized_keys.stat.exists"
# Put Ansible key into root's authorized_keys to test its removal, but don't
# touch the file if it does not exist in order to properly test for idempotence.
- hosts: parameters-optional
tasks:
- name: Check if authorized_keys exists already
stat:
path: "/root/.ssh/authorized_keys"
register: "authorized_keys"
- name: Deploy authorized_keys to mimic set-up via preseed file
authorized_key:
user: root
key: "{{ lookup('file', 'tests/data/ansible_key.pub') }}"
when: "not authorized_keys.stat.exists"
- hosts: parameters-mandatory
roles:
- role: bootstrap
- hosts: parameters-optional
roles:
- role: bootstrap
ansible_key: "{{ lookup('file', 'tests/data/ansible_key.pub') }}"
|