Merge branch 'master' of ssh://gitlab.social.my-wan.de:22422/rene/ansible-pull
This commit is contained in:
@@ -1,2 +1,4 @@
|
|||||||
---
|
---
|
||||||
netdata: true
|
netdata: true
|
||||||
|
webserver: true
|
||||||
|
nginx: true
|
||||||
3
hosts
3
hosts
@@ -60,3 +60,6 @@ development
|
|||||||
mobile
|
mobile
|
||||||
photo_editing
|
photo_editing
|
||||||
video_editing
|
video_editing
|
||||||
|
|
||||||
|
[jitsimeet]
|
||||||
|
ubuntu-test
|
||||||
@@ -78,6 +78,12 @@
|
|||||||
roles:
|
roles:
|
||||||
- printspooler
|
- printspooler
|
||||||
|
|
||||||
|
- hosts: jitsimeet
|
||||||
|
tags: server,jitsimeet,webserver
|
||||||
|
become: true
|
||||||
|
roles:
|
||||||
|
- jitsimeet
|
||||||
|
|
||||||
- hosts: proxyserver
|
- hosts: proxyserver
|
||||||
tags: server,proxyserver
|
tags: server,proxyserver
|
||||||
become: true
|
become: true
|
||||||
|
|||||||
24
roles/jitsimeet/tasks/main.yml
Normal file
24
roles/jitsimeet/tasks/main.yml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
# Load distro-specific variables
|
||||||
|
- include_vars: "{{ ansible_distribution }}.yml"
|
||||||
|
tags: always
|
||||||
|
|
||||||
|
- block:
|
||||||
|
- debug:
|
||||||
|
msg: Debug
|
||||||
|
# import role webserver
|
||||||
|
- import_role:
|
||||||
|
name: webserver # required. The name of the role to be executed.
|
||||||
|
# install software
|
||||||
|
- name: jitsimeet | adjust limits
|
||||||
|
blockinfile:
|
||||||
|
path: "/etc/systemd/system.conf" # required. The file to modify. Before Ansible 2.3 this option was only usable as I(dest), I(destfile) and I(name).
|
||||||
|
block: | # not required. The text to insert inside the marker lines. If it is missing or an empty string, the block will be removed as if C(state) were specified to C(absent).
|
||||||
|
DefaultLimitNOFILE=65000
|
||||||
|
DefaultLimitNPROC=65000
|
||||||
|
DefaultTasksMax=65000
|
||||||
|
- name: jitsimeet | reload systemd
|
||||||
|
systemd:
|
||||||
|
daemon_reload: true # not required. Run daemon-reload before doing any other operations, to make sure systemd has read any changes. When set to C(yes), runs daemon-reload even if the module does not start or stop anything.
|
||||||
|
|
||||||
|
rescue:
|
||||||
|
- set_fact: task_failed=true
|
||||||
1
roles/jitsimeet/vars/Ubuntu.yml
Normal file
1
roles/jitsimeet/vars/Ubuntu.yml
Normal file
@@ -0,0 +1 @@
|
|||||||
|
jitsimeet_package: jitsi-meet
|
||||||
2
roles/jitsimeet/vars/main.yml
Normal file
2
roles/jitsimeet/vars/main.yml
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
webserver: true
|
||||||
|
nginx: true
|
||||||
4
roles/webserver/tasks/install_nginx.yml
Normal file
4
roles/webserver/tasks/install_nginx.yml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
- name: webserver | nginx | installing nginx
|
||||||
|
package:
|
||||||
|
name: "{{ nginx_package }}"
|
||||||
|
state: latest
|
||||||
16
roles/webserver/tasks/main.yml
Normal file
16
roles/webserver/tasks/main.yml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# Load distro-specific variables
|
||||||
|
- include_vars: "{{ ansible_distribution }}.yml"
|
||||||
|
tags: always
|
||||||
|
|
||||||
|
- block:
|
||||||
|
- debug:
|
||||||
|
msg: Debug
|
||||||
|
# install software
|
||||||
|
- import_tasks: install_apache.yml
|
||||||
|
when: apache == true
|
||||||
|
- import_tasks: install_nginx.yml
|
||||||
|
when: nginx == true
|
||||||
|
- name: webserver | acme | install acme
|
||||||
|
package:
|
||||||
|
name: acme
|
||||||
|
state: latest
|
||||||
3
roles/webserver/vars/Ubuntu.yml
Normal file
3
roles/webserver/vars/Ubuntu.yml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
apache_package: apache2
|
||||||
|
nginx_package: nginx
|
||||||
|
acme_package: acme
|
||||||
Reference in New Issue
Block a user