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
|
when: sysconfig_productname|changed
|
||||||
|
|
||||||
- include: selinux-binding.yml
|
- include: selinux-binding.yml
|
||||||
|
when: ansible_os_family == "RedHat"
|
||||||
|
|
||||||
- include: mgmtuser.yml
|
- include: mgmtuser.yml
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
- name: Creazione account di gestione Ansible
|
- 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.
|
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
|
- name: Verifica installazione git
|
||||||
yum: name=git state=present
|
yum: name=git state=present
|
||||||
sudo: yes
|
|
||||||
tags: git
|
tags: git
|
||||||
|
|
||||||
- name: Download della gestione client con ansible
|
- name: Download della gestione client con ansible
|
||||||
git:
|
git:
|
||||||
repo: "https://github.com/syntaxerrormmm/ps-clientmgmt.git"
|
repo: "https://github.com/syntaxerrormmm/ps-clientmgmt.git"
|
||||||
dest: /root/clientmgmt
|
dest: /home/amgmt/clientmgmt
|
||||||
sudo_user: root
|
|
||||||
sudo: yes
|
|
||||||
tags:
|
tags:
|
||||||
- git
|
- git
|
||||||
- ansible
|
- ansible
|
||||||
|
@ -6,23 +6,28 @@
|
|||||||
tags: dns
|
tags: dns
|
||||||
|
|
||||||
- name: Configuro sincronizzazione dell'ora con NTP1
|
- 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
|
sudo: yes
|
||||||
|
notify:
|
||||||
|
- ntp save
|
||||||
tags: ntp
|
tags: ntp
|
||||||
|
|
||||||
- name: Lancio aggiornamenti del clamav
|
- 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
|
sudo: yes
|
||||||
|
tags: clamav
|
||||||
|
|
||||||
- name: Verifico la presenza del gruppo
|
- name: Verifico la presenza del gruppo
|
||||||
shell: /sbin/e-smith/db accounts show domusers
|
shell: /sbin/e-smith/db accounts show domusers
|
||||||
sudo: yes
|
sudo: yes
|
||||||
tags: groups
|
tags: groups
|
||||||
changed_when: "'domusers=group' not in check_domusers.stdout"
|
|
||||||
register: check_domusers
|
register: check_domusers
|
||||||
|
ignore_errors: yes
|
||||||
|
|
||||||
- name: Aggiungo gruppo "Domain users"
|
- 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
|
sudo: yes
|
||||||
tags: groups
|
tags: groups
|
||||||
when: check_domusers|changed
|
notify:
|
||||||
|
- group create
|
||||||
|
when: check_domusers|failed
|
||||||
|
Loading…
x
Reference in New Issue
Block a user