Backup work so far.
This commit is contained in:
parent
51bc75cf9e
commit
c5ee01f786
40
demo.md
40
demo.md
|
@ -81,6 +81,10 @@ sidn-demo-0X# snap install lxd
|
||||||
sidn-demo-0X# lxd.migrate ("no" voor automatisch verwijderen LXD)
|
sidn-demo-0X# lxd.migrate ("no" voor automatisch verwijderen LXD)
|
||||||
sidn-demo-0X# apt remove --purge lxd lxd-client (want zo zie ik wel hoe ver deze is)
|
sidn-demo-0X# apt remove --purge lxd lxd-client (want zo zie ik wel hoe ver deze is)
|
||||||
```
|
```
|
||||||
|
Om te zorgen dat alle tooling lxc goed kan vinden:
|
||||||
|
```
|
||||||
|
sidn-demo-0X# ln -s /snap/bin/lxc /usr/bin/lxc
|
||||||
|
```
|
||||||
|
|
||||||
#### LXD initialiseren
|
#### LXD initialiseren
|
||||||
|
|
||||||
|
@ -597,15 +601,41 @@ De basis infrastructuur staat. Nu kan de benodigde software op de
|
||||||
Ansible host worden geïnstalleerd.
|
Ansible host worden geïnstalleerd.
|
||||||
Op het voiceplatform wordt overal gebruik gemaakt van Python3 voor Ansible.
|
Op het voiceplatform wordt overal gebruik gemaakt van Python3 voor Ansible.
|
||||||
|
|
||||||
ansible# apt install -y python3 python3-pip
|
```text
|
||||||
ansible# pip3 install ansible
|
ansible# apt install -y python3 python3-pip
|
||||||
|
ansible# pip3 install ansible
|
||||||
|
```
|
||||||
|
|
||||||
De Ansible configuratie staat in een git repository. Go get!
|
De Ansible configuratie staat in een git repository. Go get!
|
||||||
|
|
||||||
ansible# apt install -y git
|
```text
|
||||||
ansible# REPO=https://git.makaay.nl/mauricem/sidn-lxd-ansible-demo.git
|
ansible# apt install -y git
|
||||||
ansible# git clone $REPO /etc/ansible
|
ansible# REPO=https://git.makaay.nl/mauricem/sidn-lxd-ansible-demo.git
|
||||||
|
ansible# git clone $REPO /etc/ansible
|
||||||
|
```
|
||||||
|
|
||||||
|
De configuratie van Ansible zelf is redelijk eenvoudig:
|
||||||
|
|
||||||
|
```text
|
||||||
|
ansible# vi /root/.ansible.cfg
|
||||||
|
|
||||||
|
[defaults]
|
||||||
|
inventory = /etc/ansible/environments/demo/hosts
|
||||||
|
vault_password_file = /root/.ansible-vault-password
|
||||||
|
jinja2_extensions = jinja2.ext.do
|
||||||
|
|
||||||
|
[ssh_connection]
|
||||||
|
pipelining = True
|
||||||
|
```
|
||||||
|
|
||||||
|
De vault_password_file wordt gebruikt als password file voor Ansible vault.
|
||||||
|
Met vault is het mogelijk om geheime informatie (normaliter: wachtwoorden)
|
||||||
|
op te slaan in gecrypte vorm. Het te gebruiken symmetrische wachtwoord is
|
||||||
|
opgeslagen in de password file. Bijvoorbeeld:
|
||||||
|
|
||||||
|
```text
|
||||||
|
ansible# echo "My very secret 1337 super passw0rd##" \
|
||||||
|
> /root/.ansible-vault-password
|
||||||
|
ansible# chmod 600 /root/.ansible-vault-password
|
||||||
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue