Files
@ eee778bc2d7c
Branch filter:
Location: majic-ansible-roles/roles/preseed/molecule/default/prepare.yml - annotation
eee778bc2d7c
621 B
text/x-yaml
MAR-128: Upgraded tests for ROLE_NAME role:
- Switch to new Molecule configuration.
- Updated set-up playbook to use become: yes.
- Moved some preparatory steps outside of the main playbook (eases
idempotence tests).
- Updated tests to reference the yml inventory file.
- Updated tests to use new fixture (host instead of individual ones).
- Switched to extracting hostname instead of hard-coding it in a
couple of tests.
- Renamed hosts instances to include Debian version in their
hostnames.
- Fixed some linting issues.
- Switch to new Molecule configuration.
- Updated set-up playbook to use become: yes.
- Moved some preparatory steps outside of the main playbook (eases
idempotence tests).
- Updated tests to reference the yml inventory file.
- Updated tests to use new fixture (host instead of individual ones).
- Switched to extracting hostname instead of hard-coding it in a
couple of tests.
- Renamed hosts instances to include Debian version in their
hostnames.
- Fixed some linting issues.
4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 4ee589937d60 | ---
- name: Prepare
hosts: all
gather_facts: False
tasks:
- name: Install python for Ansible
raw: test -e /usr/bin/python || (apt -y update && apt install -y python-minimal)
become: True
changed_when: False
- hosts: parameters-mandatory
become: yes
tasks:
# @TODO: This is a hack because inventory_dir used for
# preseed_directory comes from _host_.
- name: Set-up inventory directory matching location where molecule is running itself
file:
path: "{{ inventory_dir }}"
state: directory
owner: vagrant
group: vagrant
mode: 0700
|