linuxinstaller/ansible/cubic-setup.yml
2024-09-30 19:32:52 +02:00

30 lines
870 B
YAML

#
# Ce playbook est à faire dans le modèle cubic :
#
# A ce stade, l'utilisateur d'install n'est pas créé, on ne peut pas compter sur le fait
# que son dossier d'accueil existe
#
# cd /opt
# git clone https://git.libretic.fr/libretic/libreticmenu.git
# cd libreticmenu
# ansible-playbook ansible/cubic-setup.yml
#
- name: Préparation de l'installation dans cubic
hosts: localhost
vars_files:
- main.yml
tasks:
- name: Sudoers pour {{ mint_install_user }}
ansible.builtin.copy:
content: |
# Autorise {{ mint_install_user }} à faire sudo sans mdp
{{ mint_install_user }} ALL = NOPASSWD:/opt/libreticmenu/libreticmenu.sh
dest: /etc/sudoers.d/{{ mint_install_user }}
- name: Packages
ansible.builtin.apt:
name:
- ca-certificates
- python3-poetry
state: present