-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplaybook.yml
executable file
·45 lines (38 loc) · 1.03 KB
/
playbook.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
---
- name: Tareas de despliegue automático en arch linux
hosts: archible.casa.lan
vars_prompt:
- name: users_user_name
prompt: ¿Nombre de usuario para crear?
private: false
default: oloco
- name: users_user_passwd
prompt: ¿Contraseña?
private: true
vars:
PYTHONDONTWRITEBYTECODE: False
# Es mejor usar un .gitignore con "**/__pycache__/"
become: true
roles:
# - role: "pre_tasks"
# - role: sysupgrade # Actualiza paquetes y luego sistema
# tags: ["update_packages", "upgrade_system"]
# - role: packages # Instala la paquetería
# - role: "grub" # Actualiza el valor de GRUB_TIMEOUT en /etc/default/grub.
# tags: ["grub"]
# - role: groups
# tags: [""]
# - role: users
# tags: [""]
# - role: sudo
# tags: [""]
# - role: zsh
# tags: ["zsh"]
# - role: openssh
# tags: ["penssh"]
# - role: curl
- role: git
# tasks:
# - name: Incluir mi tarea personalizada
# ansible.builtin.include_tasks: roles/zsh/tasks/zsh.yml
...