Add tags to be able to run only workloads in ansible-tower config (#1214)
| | |
| | | tasks: |
| | | - set_fact: |
| | | tower_hostname: "{{ item | first }}" |
| | | tags: |
| | | - default_workloads |
| | | - infra_workloads |
| | | loop: |
| | | - "{{ query('inventory_hostnames', 'towers') }}" |
| | | |
| | | |
| | | - name: Install tower-default workloads |
| | | when: |
| | | - default_workloads | d("") | length > 0 |
| | |
| | | loop: "{{ infra_workloads }}" |
| | | loop_control: |
| | | loop_var: workload_loop_var |
| | | |
| | |
| | | loop_control: |
| | | loop_var: _venv |
| | | loop: "{{ tower_custom_virtualenvs }}" |
| | | tags: |
| | | - virtualenvs |
| | | |
| | | #curl -X PATCH 'https://user:password@tower.example.org/api/v2/settings/system/' \ |
| | | #-d '{"CUSTOM_VENV_PATHS": ["/opt/my-envs/"]}' -H 'Content-Type:application/json' |
| | |
| | | |
| | | name: Specify in Tower which directories to look for custom venvs |
| | | |
| | | tags: |
| | | - virtualenvs |
| | | |
| | | vars: |
| | | venv_paths: >- |
| | | {{ tower_custom_virtualenvs |