Add basessh role
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
This commit is contained in:
parent
b87bd5f205
commit
02bc4ab2cb
31 changed files with 77 additions and 0 deletions
|
@ -28,6 +28,9 @@
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
|
|
||||||
- name: Install common scripts
|
- name: Install common scripts
|
||||||
|
|
|
@ -27,6 +27,9 @@
|
||||||
- "/srv/private/ansible/vars.yml"
|
- "/srv/private/ansible/vars.yml"
|
||||||
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
|
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: mount up blockerbugs-dev to /srv/persistent
|
- name: mount up blockerbugs-dev to /srv/persistent
|
||||||
|
|
|
@ -27,3 +27,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -28,6 +28,9 @@
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: add packages
|
- name: add packages
|
||||||
yum: state=present name={{ item }}
|
yum: state=present name={{ item }}
|
||||||
|
|
|
@ -28,3 +28,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -27,3 +27,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -26,6 +26,9 @@
|
||||||
pre_tasks:
|
pre_tasks:
|
||||||
- include: "{{ tasks_path }}/yumrepos.yml"
|
- include: "{{ tasks_path }}/yumrepos.yml"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
|
|
|
@ -27,3 +27,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -27,3 +27,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -27,3 +27,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -34,3 +34,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -28,6 +28,9 @@
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: add packages
|
- name: add packages
|
||||||
yum: state=present name={{ item }}
|
yum: state=present name={{ item }}
|
||||||
|
|
|
@ -27,3 +27,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -49,6 +49,7 @@
|
||||||
|
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
|
- basessh
|
||||||
- certbot
|
- certbot
|
||||||
|
|
||||||
- role: hubs
|
- role: hubs
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
|
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
|
- basessh
|
||||||
- sudo
|
- sudo
|
||||||
- hosts
|
- hosts
|
||||||
- mod_wsgi
|
- mod_wsgi
|
||||||
|
|
|
@ -29,6 +29,9 @@
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: install basic packages
|
- name: install basic packages
|
||||||
dnf: state=present pkg={{ item }}
|
dnf: state=present pkg={{ item }}
|
||||||
|
|
|
@ -27,3 +27,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
shell: "hostname {{inventory_hostname}}"
|
shell: "hostname {{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -27,3 +27,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
|
- basessh
|
||||||
- sudo
|
- sudo
|
||||||
- hosts
|
- hosts
|
||||||
- mod_wsgi
|
- mod_wsgi
|
||||||
|
|
|
@ -28,6 +28,9 @@
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: add packages
|
- name: add packages
|
||||||
yum: state=present name={{ item }}
|
yum: state=present name={{ item }}
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
|
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
|
- basessh
|
||||||
- sudo
|
- sudo
|
||||||
- hosts
|
- hosts
|
||||||
- mod_wsgi
|
- mod_wsgi
|
||||||
|
|
|
@ -27,3 +27,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -27,6 +27,7 @@
|
||||||
- include: "{{ handlers_path }}/restart_services.yml"
|
- include: "{{ handlers_path }}/restart_services.yml"
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
|
- basessh
|
||||||
- sudo
|
- sudo
|
||||||
- hosts
|
- hosts
|
||||||
- apache
|
- apache
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
|
- basessh
|
||||||
- nagios_client
|
- nagios_client
|
||||||
- postgresql_server
|
- postgresql_server
|
||||||
- regcfp
|
- regcfp
|
||||||
|
|
|
@ -27,3 +27,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -24,6 +24,9 @@
|
||||||
- "/srv/private/ansible/vars.yml"
|
- "/srv/private/ansible/vars.yml"
|
||||||
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
|
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- include: "{{ tasks_path }}/postfix_basic.yml"
|
- include: "{{ tasks_path }}/postfix_basic.yml"
|
||||||
|
|
|
@ -27,3 +27,6 @@
|
||||||
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
- include: "{{ tasks_path }}/cloud_setup_basic.yml"
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
|
@ -27,6 +27,9 @@
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: taiga
|
- role: taiga
|
||||||
taiga_back_version: stable
|
taiga_back_version: stable
|
||||||
|
|
|
@ -28,6 +28,9 @@
|
||||||
- name: set hostname (required by some services, at least postfix need it)
|
- name: set hostname (required by some services, at least postfix need it)
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- basessh
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: taiga
|
- role: taiga
|
||||||
taiga_back_version: stable
|
taiga_back_version: stable
|
||||||
|
|
|
@ -30,6 +30,7 @@
|
||||||
hostname: name="{{inventory_hostname}}"
|
hostname: name="{{inventory_hostname}}"
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
|
- basessh
|
||||||
- postgresql_server
|
- postgresql_server
|
||||||
|
|
||||||
- name: configure resultsdb and testdays
|
- name: configure resultsdb and testdays
|
||||||
|
|
|
@ -32,5 +32,6 @@
|
||||||
- include: "{{ handlers_path }}/restart_services.yml"
|
- include: "{{ handlers_path }}/restart_services.yml"
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
|
- basessh
|
||||||
- nginx
|
- nginx
|
||||||
- waiverdb
|
- waiverdb
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue