homeserver/playbooks/base/1_bootstrap.yml
2020-08-18 11:57:53 +02:00

38 lines
1.3 KiB
YAML

---
#############################################################
# Wenn das OS ProxMox ist:
# vorher PVE-Nag-Buster ausführen
# wget https://raw.githubusercontent.com/foundObjects/pve-nag-buster/master/install.sh
# bash install.sh
# rm install.sh
#############################################################
- hosts: all
become: yes
gather_facts: false
max_fail_percentage: 20%
pre_tasks:
- name: install python
raw: test -e /usr/bin/python || ( apt update && apt install python -y ) # noqa 301 301
- name: erstelle "/etc/sudoers"
file:
path: /etc/sudoers
state: touch
# - name: install sudo
# raw: test -e /usr/bin/sudo || ( apt update && apt install sudo -y ) # noqa 301 301
- name: gather facts
setup:
roles:
- { role: nickjj.ansible-user, tags: "ansible-user" }
vars:
### fuer rolle nickjj.ansible-user
user_name: "ansible-user"
user_generate_ssh_key: true
user_local_ssh_key_path: "~/.ssh/id_rsa.pub"
user_enable_passwordless_sudo: True
ansible_user: "mg" # Hier ändern wenn ein anderer Nutzer für die Erstanmeldung verwendet werden soll.
ansible_password: "hallowelt"
ansible_become_password: "hallowelt"
ansible_ssh_common_args: "'-o StrictHostKeyChecking=no'"