starting tasks for jitsimeet

This commit is contained in:
2022-02-17 21:17:32 +01:00
parent 39e6425510
commit 0b3d2796a3
6 changed files with 51 additions and 0 deletions

3
hosts
View File

@@ -60,3 +60,6 @@ development
mobile
photo_editing
video_editing
[jitsimeet]
debian-test

View File

@@ -0,0 +1,30 @@
# 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 | add repo
# apt_repo:
# repo: universe # required. Name of the repository to add or remove.
# state: present # not required. choices: absent;present. Indicates the desired repository state.
# remove_others: no # not required. Remove other then added repositories Used if I(state=present)
# update: yes # not required. Update the package database after changing repositories.
# - 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

View File

@@ -0,0 +1,2 @@
webserver: true
nginx: true

View File

@@ -0,0 +1,4 @@
- name: webserver | nginx | installing nginx
package:
name: nginx
state: latest

View File

@@ -0,0 +1,12 @@
# Load distro-specific variables
- include_vars: "{{ ansible_distribution }}.yml"
tags: always
- block:
- debug:
msg: Debug
# install software
- import_tasks: install_apache.yml
when: "{{ apache }}" is true
- import_tasks: install_nginx.yml
when: "{{ nginx }}" is true