2021-02-09 17:05:00 +01:00
|
|
|
---
|
|
|
|
# file: playbook.yml
|
|
|
|
|
|
|
|
# bootstrap hosts
|
|
|
|
- hosts: default
|
|
|
|
gather_facts: false
|
|
|
|
pre_tasks:
|
|
|
|
- name: raw - install ansible requirements for alpine linux
|
|
|
|
raw: "[ -f /etc/alpine-release ] && /sbin/apk update && { which python3 >/dev/null 2>&1 || /sbin/apk add python3; } && { which sudo >/dev/null 2>&1 || /sbin/apk add sudo; } && { /bin/tar --version 2>/dev/null |grep busybox >/dev/null && /sbin/apk add tar; } && { ls /usr/lib/ssh/sftp-server >/dev/null 2>&1 || /sbin/apk add openssh-sftp-server; } || true"
|
2021-07-14 21:38:30 +02:00
|
|
|
tags:
|
|
|
|
- bootstrap
|
2021-02-09 17:05:00 +01:00
|
|
|
|
2021-07-14 21:38:30 +02:00
|
|
|
# install packages and user settings
|
2021-02-09 17:05:00 +01:00
|
|
|
- import_playbook: playbooks/hosts.yml
|
2021-07-14 21:38:30 +02:00
|
|
|
|
|
|
|
# config remotes
|
|
|
|
- import_playbook: playbooks/remotes.yml
|
2021-02-09 17:05:00 +01:00
|
|
|
|
|
|
|
# mount additional disks
|
|
|
|
- import_playbook: playbooks/disks.yml
|
|
|
|
|
|
|
|
# install docker
|
|
|
|
- import_playbook: playbooks/docker.yml
|
|
|
|
|
2021-07-14 21:38:30 +02:00
|
|
|
# launch myos
|
|
|
|
# - import_playbook: playbooks/myos.yml
|