Go to file
2019-12-06 13:06:33 +04:00
docs inial public version 2018-10-02 10:16:46 +04:00
library support for cloud-init on pve 2019-06-26 16:20:56 +04:00
nix show reason of proxmoxer exceptions 2018-10-29 15:24:46 +04:00
plugins allow define network ranges in dhcp config 2019-06-29 15:11:26 +04:00
roles Increase timeouts on Proxmox actions 2019-11-20 17:09:23 +04:00
vars new nginx role 2019-06-29 01:27:16 +04:00
.gitignore inial public version 2018-10-02 10:16:46 +04:00
.gitmodules add opennebula role as a submodule 2018-11-14 11:46:37 +04:00
ansible.cfg Retry SSH on error 2019-12-06 12:42:17 +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 Wait for VMs to go up 2019-12-06 13:06:33 +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