Sistemato task di gestione del client su utente amgmt. Sistemate alcune configurazioni con nethserver.

This commit is contained in:
Emiliano Vavassori 2015-04-21 23:40:26 +02:00
parent acbded39e1
commit 2048720f0c
5 changed files with 19 additions and 10 deletions

View File

@ -9,6 +9,7 @@
when: sysconfig_productname|changed
- include: selinux-binding.yml
when: ansible_os_family == "RedHat"
- include: mgmtuser.yml

View File

@ -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.

View 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

View File

@ -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

View File

@ -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