1
0
mirror of https://git.decapod.one/brethil/dotfiles synced 2024-12-05 01:01:30 +01:00
dotfiles/dev
bretello 762f3ef58c
install: use ansible
- ansible/playbooks/setup.yml can be used to install all dotfiles
- a test setup is included in the `dev` folder with arch and debian
  images
2020-12-08 00:36:08 +01:00
..
add_community_general.sh install: use ansible 2020-12-08 00:36:08 +01:00
ansible-hosts install: use ansible 2020-12-08 00:36:08 +01:00
Dockerfile.archlinux install: use ansible 2020-12-08 00:36:08 +01:00
Dockerfile.debian install: use ansible 2020-12-08 00:36:08 +01:00
entrypoint.sh install: use ansible 2020-12-08 00:36:08 +01:00
id_ed25519.pub install: use ansible 2020-12-08 00:36:08 +01:00
Makefile install: use ansible 2020-12-08 00:36:08 +01:00
README.md install: use ansible 2020-12-08 00:36:08 +01:00

dev

This directory contains some useful dockerfiles/makefiles that can be used to test the deployment ansible playbooks.

make arch # this builds a docker image based on archlinux and runs it
make debian # this builds a docker image based on debian and runs it

Workflow

Start a builder in one shell:

while true; do make; done

check for the docker IP of the started container.

Test the playbook in another shell:

ansible-playbook -v -i ./ansible-hosts playbooks/setup.yml

note: the ip address in ansible-hosts might have changed from 172.18.0.2.