diff --git a/roles/common/molecule/default/converge.yml b/roles/common/molecule/default/converge.yml new file mode 100644 index 0000000000000000000000000000000000000000..f5717e7309012549c92b471c713dd321dd22ce0d --- /dev/null +++ b/roles/common/molecule/default/converge.yml @@ -0,0 +1,58 @@ +--- + +- hosts: parameters-mandatory,parameters-optional + become: true + roles: + - common + +- hosts: parameters-mandatory,parameters-optional + become: true + tasks: + + - name: Set-up directories for testing pip requirements upgrade checks script + file: + path: "{{ item }}" + state: directory + owner: root + group: pipreqcheck + mode: 0750 + with_items: + - "/tmp/pip_check_requirements_upgrades" + - "/tmp/pip_check_requirements_upgrades/with_updates" + - "/tmp/pip_check_requirements_upgrades/without_updates" + + - name: Deploy files for testing pip requirements upgrade checks script + copy: + src: "{{ item }}" + dest: "/tmp/{{ item }}" + owner: root + group: pipreqcheck + mode: 0640 + directory_mode: 0750 + with_items: + - "pip_check_requirements_upgrades/with_updates/requirements.in" + - "pip_check_requirements_upgrades/with_updates/requirements.txt" + - "pip_check_requirements_upgrades/without_updates/requirements.in" + - "pip_check_requirements_upgrades/without_updates/requirements.txt" + + - name: Install web server for testing connectivity + apt: + name: nginx + state: present + + - name: Deploy firewall configuration file for the web server + copy: + src: ferm_http.conf + dest: /etc/ferm/conf.d/99-http.conf + owner: root + group: root + mode: 0640 + notify: + - Restart ferm + + handlers: + + - name: Restart ferm + service: + name: ferm + state: restarted