Go to file
2023-02-21 16:14:32 +04:00
docs inial public version 2018-10-02 10:16:46 +04:00
library Fix VMs hang up after destroy action 2022-03-09 04:54:15 +04:00
nix proxmoxer: replace patches in single patch 2021-09-18 07:10:57 +04:00
plugins Python3 support fixes 2022-03-08 23:05:46 +04:00
roles Fix names of tasks 2023-02-21 16:14:32 +04:00
vars Update submodules 2022-03-30 20:32:20 +04:00
.gitignore Update submodules. Add infra-conf to submodules 2022-03-29 23:10:08 +04:00
.gitmodules Added container-samba role submodule 2023-02-17 17:55:49 +04:00
ansible.cfg Fix bash binary path 2022-03-08 23:05:09 +04:00
infra.sh return infra.sh and write pereparation procedure 2019-05-23 12:11:56 +04:00
make-example-stack.yml inial public version 2018-10-02 10:16:46 +04:00
provision.yml Remove hosts hardcode 2022-03-09 09:01:02 +04:00
README.md return infra.sh and write pereparation procedure 2019-05-23 12:11:56 +04:00
shell.nix refactor shell.nix 2018-10-25 12:13:36 +04:00

Prepare

install prerequired ansible 2.6+ and python modules

apt-get install ansible python-module-proxmoxer python-module-jmespath python-module-netaddr

init submodules and pull infra-conf repository

export CONF_URI="http://gogs.srt/BaseALT/infra-conf.git"
git submodule update --init --recursive
git subtree add --prefix=vars/conf "${CONF_URI}" master
ssh-add ~/.ssh/robot_key

do not forget to add robot ssh-key and clone passdb

deploy desired stack

./infra.sh test-env test-stack