Compare commits

...

13 Commits

Author SHA1 Message Date
Al Bowles b795d3ec5b
Merge branch 'worker_host' of ssh://git.resf.org:22220/infrastructure/ansible-openqa-management into worker_host 2024-03-22 21:15:25 -05:00
Al Bowles 1e6aa33a8d
Merge branch 'main' of ssh://git.resf.org:22220/infrastructure/ansible-openqa-management into worker_host 2023-06-28 11:31:11 -05:00
Al Bowles a6868ed7a6
Use some more defaulty defaults 2023-02-28 12:55:52 -06:00
Al Bowles b67107ec77
Add some usages 2023-02-28 12:55:38 -06:00
Al Bowles 7be367f307
It turns out openqa does not like inline comments in its ini files 2023-02-28 12:50:34 -06:00
Al Bowles f6cb7f343a
Correctly name workers.ini, move worker restart to handler 2023-02-27 21:22:12 -06:00
Al Bowles fd960f900f
Perform firewalld reload as a handler 2023-02-27 10:07:27 -06:00
Al Bowles 6152baa8ae
Start cache services 2023-02-27 10:03:14 -06:00
Al Bowles 676a3d16c4
Move requirements file to meet convention 2023-02-19 15:23:01 -06:00
Al Bowles 6713c3024c
Add requirements file 2023-02-18 14:43:30 -06:00
Al Bowles ed3b12a320
Linter fixes 2023-02-18 14:35:36 -06:00
Al Bowles 0f57ce2a83
Update filelist 2023-02-18 13:43:37 -06:00
Al Bowles af549402d9
Automation for configuring a worker-only host 2023-02-18 13:41:46 -06:00
2 changed files with 16 additions and 3 deletions

View File

@ -94,6 +94,13 @@
ansible.builtin.systemd:
daemon_reload: true
- name: Load openqa-vnc firewalld service
ansible.builtin.systemd:
name: firewalld
state: reloaded
tags:
- configure
- name: Permit traffic for http and openqa-vnc services
ansible.posix.firewalld:
service: "{{ item }}"
@ -104,7 +111,13 @@
- openqa-vnc
tags:
- configure
notify: Reload firewalld
- name: Reload FirewallD
ansible.builtin.systemd:
name: firewalld
state: reloaded
tags:
- configure
- name: Check for existing repository
ansible.builtin.stat:

View File

@ -9,6 +9,6 @@ templates_src_dir: "{{ playbook_dir }}/files/usr/share/openqa/templates"
templates_dest_dir: "/usr/share/openqa/templates"
branding_patches:
- { path: /usr/share/openqa/assets/assetpack.def, patch: /usr/share/openqa/assets/assetpack.def.patch }
- { path: /usr/share/openqa/templates/webapi/main/index.html.ep, patch: /usr/share/openqa/templates/webapi/main/index.html.ep.patch }
- {path: /usr/share/openqa/assets/assetpack.def, patch: /usr/share/openqa/assets/assetpack.def.patch}
- {path: /usr/share/openqa/templates/webapi/main/index.html.ep, patch: /usr/share/openqa/templates/webapi/main/index.html.ep.patch}
...