Files
@ eee778bc2d7c
Branch filter:
Location: majic-ansible-roles/roles/wsgi_website/tasks/requirements.yml - annotation
eee778bc2d7c
1.1 KiB
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.
d9ba7498c212 d9ba7498c212 d9ba7498c212 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 d9ba7498c212 d9ba7498c212 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 d9ba7498c212 d9ba7498c212 d9ba7498c212 d9ba7498c212 d9ba7498c212 b68d19ad38a3 d9ba7498c212 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 d9ba7498c212 d9ba7498c212 b68d19ad38a3 d9ba7498c212 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 0f24d5b272f5 480828d2ad47 d9ba7498c212 480828d2ad47 | ---
- name: Set-up directory for storing requirements file for upgrade checks
file:
path: "/etc/pip_check_requirements_upgrades/{{ fqdn }}"
state: directory
owner: root
group: pipreqcheck
mode: 0750
- name: Deploy WSGI requirements files for upgrade checks
template:
src: "{{ item }}.j2"
dest: "/etc/pip_check_requirements_upgrades/{{ fqdn }}/{{ item }}"
owner: root
group: pipreqcheck
mode: 0640
with_items:
- wsgi_requirements.in
- wsgi_requirements.txt
- name: Deploy Gunicorn requirements file for installation purposes
become: yes
become_user: "{{ admin }}"
template:
src: "wsgi_requirements.txt.j2"
dest: "{{ home }}/.wsgi_requirements.txt"
owner: "{{ admin }}"
group: "{{ user }}"
mode: 0640
- name: Install Gunicorn via requirements file
become: yes
become_user: "{{ admin }}"
pip:
requirements: "{{ home }}/.wsgi_requirements.txt"
state: present
virtualenv: "{{ home }}/virtualenv"
register: install_gunciron_via_requirements
notify:
- Restart WSGI services
|