---
- name: Prepare clients for delivery
- hosts: testgruppe medienraum
+ hosts: all
become: true
vars_files:
- ../password-file-clients.yml
{
"templates": {
- "client_mgt": {
- "path": "./client_mgt",
+ "client-mgt": {
+ "path": "./client-mgt",
"title": "Client Mgt",
- "description": "Client-Managemt mit Ansible"
+ "description": "Client-Management mit Ansible"
},
- "server_mgt": {
- "path": "./server_mgt",
+ "server-mgt": {
+ "path": "./server-mgt",
"title": "Server Mgt",
- "description": "Server-Managemt mit Ansible"
+ "description": "Server-Management mit Ansible"
+ }
+ "proxmox-mgt": {
+ "path": "./proxmox-mgt",
+ "title": "Proxmox Mgt",
+ "description": "Proxmox-Management mit Ansible"
+ }
+ "network-mgt": {
+ "path": "./network-mgt",
+ "title": "Network Mgt",
+ "description": "Netzwerk-Management mit Ansible"
}
}
}
--- /dev/null
+---
+fsit_nmgt_aptproxy:
+fsit_nmgt_inventory:
--- /dev/null
+[testgruppe]
+
+
+
+
+[all:vars]
+ansible_python_interpreter=/usr/bin/python3
--- /dev/null
+---
+- name: Ansible for network-devices
+ hosts: all
+ become: true
+ vars_files:
+ - ../password-file-network.yml
+ roles:
+ - fsit_nmgt
--- /dev/null
+roles:
+ - name: fsit_nmgt
+ src: git+https://freie-schul-it.de/gitweb/fsit_nmgt.git
+++ /dev/null
----
-fsit_cmgt_aptproxy: 192.168.9.8
-fsit_cmgt_inventory: inventar
-fsit_cmgt_printserver: druckerzentrale
-# firefox
-fsit_cmgt_blocked_install_message: Bitte wende Dich an die IT-AG.
-fsit_cmgt_homepage_url: http://startseite.alternativschule-berlin.de
-fsit_cmgt_requested_locales: '"de", "es-ES"'
-fsit_cmgt_searchengine: DuckDuckGo
+++ /dev/null
-[testgruppe]
-
-[buero]
-
-[notebooks_wlp2s0]
-
-[notebooks_wlp3s0]
-
-[notebooks_wlp4s0]
-
-[desktops]
-
-[medienraum]
-
-
-[notebooks:children]
-notebooks_wlp2s0
-notebooks_wlp3s0
-notebooks_wlp4s0
-
-# vars
-[notebooks_wlp2s0:vars]
-wifi_ifname=wlp2s0
-
-[notebooks_wlp3s0:vars]
-wifi_ifname=wlp3s0
-
-[notebooks_wlp4s0:vars]
-wifi_ifname=wlp4s0
-
-[all:vars]
-ansible_python_interpreter=/usr/bin/python3
+++ /dev/null
----
-- name: Prepare clients for delivery
- hosts: testgruppe medienraum
- become: true
- vars_files:
- - ../password-file-clients.yml
- roles:
- - fsit_cmgt
+++ /dev/null
-roles:
- - name: fsit_cmgt
- src: hit+https://freie-schul-it.de/gitweb/fsit_cmgt.git
--- /dev/null
+{
+ "project_name": "Proxmox Mgt",
+ "project_slug": "{{ cookiecutter.project_name.lower().replace(' ', '_') }}",
+ "author": "fsit"
+}
--- /dev/null
+---
+fsit_nmgt_aptproxy:
+fsit_nmgt_inventory:
--- /dev/null
+[testgruppe]
+
+[cluster]
+
+[backup]
+
+[standalone]
+
+[all:vars]
+ansible_python_interpreter=/usr/bin/python3
--- /dev/null
+---
+- name: Ansible for proxmox server
+ hosts: all
+ become: true
+ vars_files:
+ - ../password-file-proxmox.yml
+ roles:
+ - fsit_pmgt
--- /dev/null
+roles:
+ - name: fsit_pmgt
+ src: git+https://freie-schul-it.de/gitweb/fsit_pmgt.git
--- /dev/null
+all:
+ ansible-galaxy install -f -r roles/requirements.yml
+ ansible-playbook play.yml --diff
--- /dev/null
+[defaults]
+inventory = ./hosts
+retry_files_enabled = True
+retry_files_save_path = retry-files
--- /dev/null
+---
+fsit_smgt_aptproxy:
+fsit_smgt_inventory:
--- /dev/null
+[testgruppe]
+
+[newserver]
+
+
+
+[all:vars]
+ansible_python_interpreter=/usr/bin/python3
--- /dev/null
+---
+- name: Ansible server
+ hosts: newserver
+ become: true
+ vars_files:
+ - ../password-file-server.yml
+ roles:
+ - fsit_smgt
roles:
- - name: fsit_cmgt
+ - name: fsit_smgt
src: git+https://freie-schul-it.de/gitweb/fsit_smgt.git
+++ /dev/null
----
-fsit_cmgt_aptproxy: 192.168.9.8
-fsit_cmgt_inventory: inventar
-fsit_cmgt_printserver: druckerzentrale
-# firefox
-fsit_cmgt_blocked_install_message: Bitte wende Dich an die IT-AG.
-fsit_cmgt_homepage_url: http://startseite.alternativschule-berlin.de
-fsit_cmgt_requested_locales: '"de", "es-ES"'
-fsit_cmgt_searchengine: DuckDuckGo
+++ /dev/null
-[testgruppe]
-
-[buero]
-
-[notebooks_wlp2s0]
-
-[notebooks_wlp3s0]
-
-[notebooks_wlp4s0]
-
-[desktops]
-
-[medienraum]
-
-
-[notebooks:children]
-notebooks_wlp2s0
-notebooks_wlp3s0
-notebooks_wlp4s0
-
-# vars
-[notebooks_wlp2s0:vars]
-wifi_ifname=wlp2s0
-
-[notebooks_wlp3s0:vars]
-wifi_ifname=wlp3s0
-
-[notebooks_wlp4s0:vars]
-wifi_ifname=wlp4s0
-
-[all:vars]
-ansible_python_interpreter=/usr/bin/python3
+++ /dev/null
----
-- name: Prepare clients for delivery
- hosts: testgruppe medienraum
- become: true
- vars_files:
- - ../password-file-clients.yml
- roles:
- - fsit_cmgt