forked from LibreSchool/server-config
Sistemato task di gestione del client su utente amgmt. Sistemate alcune configurazioni con nethserver.
This commit is contained in:
parent
acbded39e1
commit
2048720f0c
@ -9,6 +9,7 @@
|
||||
when: sysconfig_productname|changed
|
||||
|
||||
- include: selinux-binding.yml
|
||||
when: ansible_os_family == "RedHat"
|
||||
|
||||
- include: mgmtuser.yml
|
||||
|
||||
|
@ -1,5 +1,4 @@
|
||||
---
|
||||
|
||||
- name: Creazione account di gestione Ansible
|
||||
user: name=amgmt comment="Ansible Management User" group=wheel state=present password=$6$rounds=100000$XvHuMoXtpCksx379$nhlfUn38.oBB7JrDrtwfUisw8T0Bg5InzFq1fw31mcEmGZ2AYFkFK2zC2g04lSfw.kpdSgqH3Dl5q9r1fY6.k.
|
||||
|
||||
|
7
roles/setup/handlers/main.yml
Normal file
7
roles/setup/handlers/main.yml
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
- name: ntp save
|
||||
shell: /sbin/e-smith/signal-event nethserver-ntp-save
|
||||
sudo: yes
|
||||
|
||||
- name: group create
|
||||
shell: /sbin/e-smith/signal-event group-create
|
@ -2,15 +2,12 @@
|
||||
|
||||
- name: Verifica installazione git
|
||||
yum: name=git state=present
|
||||
sudo: yes
|
||||
tags: git
|
||||
|
||||
- name: Download della gestione client con ansible
|
||||
git:
|
||||
repo: "https://github.com/syntaxerrormmm/ps-clientmgmt.git"
|
||||
dest: /root/clientmgmt
|
||||
sudo_user: root
|
||||
sudo: yes
|
||||
dest: /home/amgmt/clientmgmt
|
||||
tags:
|
||||
- git
|
||||
- ansible
|
||||
|
@ -6,23 +6,28 @@
|
||||
tags: dns
|
||||
|
||||
- name: Configuro sincronizzazione dell'ora con NTP1
|
||||
shell: /sbin/e-smith/db configuration setprop ntpd NTPServer ntp1.inrim.it status enabled && /sbin/e-smith/signal-event nethserver-ntp-save
|
||||
shell: /sbin/e-smith/db configuration setprop ntpd NTPServer ntp1.inrim.it status enabled
|
||||
sudo: yes
|
||||
notify:
|
||||
- ntp save
|
||||
tags: ntp
|
||||
|
||||
- name: Lancio aggiornamenti del clamav
|
||||
shell: /sbin/e-smith/signal-event nethserver-squidclamav-updateupdate
|
||||
shell: /sbin/e-smith/signal-event nethserver-squidclamav-update
|
||||
sudo: yes
|
||||
tags: clamav
|
||||
|
||||
- name: Verifico la presenza del gruppo
|
||||
shell: /sbin/e-smith/db accounts show domusers
|
||||
sudo: yes
|
||||
tags: groups
|
||||
changed_when: "'domusers=group' not in check_domusers.stdout"
|
||||
register: check_domusers
|
||||
ignore_errors: yes
|
||||
|
||||
- name: Aggiungo gruppo "Domain users"
|
||||
shell: /sbin/e-smith/db accounts set domusers group && /sbin/e-smith/db accounts setprop domusers Description 'Domain Users' Gid 502 Members admin Removable no && /sbin/e-smith/signal-event group-create
|
||||
shell: /sbin/e-smith/db accounts set domusers group && /sbin/e-smith/db accounts setprop domusers Description 'Domain Users' Gid 502 Members admin Removable no
|
||||
sudo: yes
|
||||
tags: groups
|
||||
when: check_domusers|changed
|
||||
notify:
|
||||
- group create
|
||||
when: check_domusers|failed
|
||||
|
Loading…
x
Reference in New Issue
Block a user