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 when: sysconfig_productname|changed
- include: selinux-binding.yml - include: selinux-binding.yml
when: ansible_os_family == "RedHat"
- include: mgmtuser.yml - include: mgmtuser.yml

View File

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

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

View File

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