Manipuler le registre depuis Ansible
Déployer des clés de registre depuis Ansible
Ajout d’une clé de registre pour tous les nouveaux utilisateurs
Dans le contexte d’une clé dans HKU, il est nécessaire de la définir pour tous les utilisateurs, même ceux à venir. Le playbook est à adapter en fonction des usages.
> $ **cat playbook.yml**
- hosts: windows
tasks:
- name: Config Licence
win_regedit:
path: HKLM:\ANSIBLE\software\MySoftware\Licence
name: LicenseNo
data: ma_licence
type: string
state: present
hive: C:\Users\Default\NTUSER.dat
L’utilisation de win_regedit permet une manipulation de la base de registre plus facilement qu’avec Powershell, bien que cela reste possible avec win_shell par exemple. Win_regedit permet de passer en paramètre la ruche à éditer, le nom de la clé, son type et son état.
Modification d’une clé
> $ **cat playbook.yml**
- hosts: windows
tasks:
- name: Config DCOM PowerPoint
win_regedit:
path: HKLM:\software\Microsoft\Office\PowerPoint\Addins\Therefore.Connectors.Office.PowerPoint
name: LoadBehavior
data: 2
type: dword
state: present
Pour aller plus loin
Voir la documentation Ansible