Commit 4550da82 authored by nono's avatar nono 💻
Browse files

Merge branch 'master' of git.laquadrature.net:lqdn-interne/piops-roles/shell-lqdn

parents c84cf351 2ca50393
# Users task
---
# Les différents groupes présents sur la machine
# Classement de haut en bas : ceux ayant le moin de privilège,
......@@ -39,8 +40,38 @@
name: sudo
state: present
- name: Mise en place du fichier de clé SSH
- name: Mise en place du fichier de clé SSH pour le compte Root
template:
src: authorized_keys2.j2
dest: /root/.ssh/authorized_keys2
mode: 0600
- name: Création des comptes utilisateurices
user:
name: "{{ item.person['user'] }}"
state: present
groups: ["{{ item.person['group'] }}","sudo"]
debug:
msg: Compte {{ item.person['user'] }} dans le groupe {{ item.person['group'] }} et sudo ajouté.
loop:
- "{{ people }}"
- name: Création du fichier de clé SSH
file:
path: /home/"{{ item.person['user'] }}"/.ssh/authorized_keys
state: touch
mode: u=rw,g=r,o=r"
debug:
msg: Fichier de clé SSH pour {{ item.person['user'] }} ajouté.
loop:
- "{{ people }}"
- name: Ajout des clés SSH pour les utilisateurices
template:
src: authorized_keys_user.j2
dest: /home/"{{ item.person['user'] }}"/.ssh/authorized_keys
mode: 0600
debug:
msg: Fichier de clé SSH pour {{ item.person['user'] }} ajouté.
loop:
- "{{ people }}"
# {{ ansible_managed }}
{% for k in person['keys'] %}
environment="SSHCLIENTUSER={{ person['user'] }}",
environment="EDITOR={{ person['editor'] | default(default_editor) }}",
environment="GIT_AUTHOR_EMAIL={{ person['git_author_email'] }}",
environment="GIT_AUTHOR_NAME={{ person['git_author_name'] }}"
{{ k['key'] }}
{{ k['comment'] }}
{% endfor %}
......@@ -6,6 +6,7 @@ people:
editor: /usr/bin/vim
git_author_email: np@laquadrature.net
git_author_name: nono
group: lqdn
keys:
- key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILkyNBiEdw7M5U2LVHSRD/kqiH5NXWPWhGKktiHKuNge
comment: nono@goldman-reborn
......@@ -13,6 +14,7 @@ people:
editor: /usr/bin/vim
git_author_email: as@laquadrature.net
git_author_name: Axx
group: lqdn
keys:
- key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILF4SziV0jbp6DqnAaOx7/1dGDosmrWGa5TDCBxPV4sm
comment: atolm
......@@ -20,6 +22,7 @@ people:
editor: /usr/bin/vim
git_author_email: guinness
git_author_name: guinness@laquadrature.net
group: lqdn
keys:
- key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBvSesDtpfGD/hVMwD/jq36RQcColgaffSYmGCxnx85y
comment: neha@grossbaf
......@@ -27,6 +30,7 @@ people:
editor: /usr/bin/vim
git_author_email: bq@laquadrature.net
git_author_name: blequerrec
group: lqdn
keys:
- key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHGZu2SGRnfh4Z2V8gCxVRWO23qCyZIMnzomgm7jia7I
comment: bastien@kaboom
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment