Files
@ 92011aae7258
Branch filter:
Location: majic-ansible-roles/roles/wsgi_website/tasks/requirements.yml - annotation
92011aae7258
1.1 KiB
text/x-yaml
MAR-128: Upgraded tests for php_website 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.
- Fixed some linting issues.
- Updated hostname to include Debian version.
- 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.
- Fixed some linting issues.
- Updated hostname to include Debian version.
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
|