mirror of
https://github.com/cwchristerw/tjas-infra
synced 2025-10-13 17:39:39 +00:00
Init: Move Ansible to different directory and remove sudo
This commit is contained in:
14
init.sh
14
init.sh
@@ -38,27 +38,27 @@ exit 1
|
|||||||
}
|
}
|
||||||
|
|
||||||
ti-header "Haetaan pakettien tiedot..."
|
ti-header "Haetaan pakettien tiedot..."
|
||||||
sudo apt update
|
apt update
|
||||||
echo -e "\n\n"
|
echo -e "\n\n"
|
||||||
|
|
||||||
ti-header "Asennetaan Ansiblen järjestelmäpaketti riippuvuudet..."
|
ti-header "Asennetaan Ansiblen järjestelmäpaketti riippuvuudet..."
|
||||||
sudo apt-get install -y python3-pip python3-venv jq git curl lsb-release
|
apt-get install -y python3-pip python3-venv jq git curl lsb-release
|
||||||
echo -e "\n\n"
|
echo -e "\n\n"
|
||||||
|
|
||||||
ti-header "Luodaan Ansiblelle virtuaalinen ympäristö..."
|
ti-header "Luodaan Ansiblelle virtuaalinen ympäristö..."
|
||||||
python3 -m venv $HOME/.venv/ansible
|
python3 -m venv /opt/ansible
|
||||||
echo -e "\n\n"
|
echo -e "\n\n"
|
||||||
|
|
||||||
ti-header "Asennetaan Ansiblen Python-kirjasto riippuvuudet..."
|
ti-header "Asennetaan Ansiblen Python-kirjasto riippuvuudet..."
|
||||||
$HOME/.venv/ansible/bin/pip3 install cryptography dnspython hvac jmespath netaddr pexpect
|
/opt/ansible/bin/pip3 install cryptography dnspython hvac jmespath netaddr pexpect
|
||||||
echo -e "\n\n"
|
echo -e "\n\n"
|
||||||
|
|
||||||
ti-header "Asennetaan Ansible..."
|
ti-header "Asennetaan Ansible..."
|
||||||
$HOME/.venv/ansible/bin/pip3 install ansible
|
/opt/ansible/bin/pip3 install ansible
|
||||||
echo -e "\n\n"
|
echo -e "\n\n"
|
||||||
|
|
||||||
ti-header "Asennetaan Ansible kokoelmat..."
|
ti-header "Asennetaan Ansible kokoelmat..."
|
||||||
$HOME/.venv/ansible/bin/ansible-galaxy collection install ansible.posix containers.podman --upgrade
|
/opt/ansible/bin/ansible-galaxy collection install ansible.posix containers.podman --upgrade
|
||||||
echo -e "\n\n"
|
echo -e "\n\n"
|
||||||
|
|
||||||
mkdir -p $HOME/.ssh/keys &> /dev/null
|
mkdir -p $HOME/.ssh/keys &> /dev/null
|
||||||
@@ -97,7 +97,7 @@ then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
ti-header "Suoritetaan Infran asennus..."
|
ti-header "Suoritetaan Infran asennus..."
|
||||||
$HOME/.venv/ansible/bin/ansible-pull -U ssh://git@github.com/cwchristerw/tjas-infra -d $HOME/.ansible/pull/infra --accept-host-key --private-key $HOME/.ssh/keys/infra --vault-password-file $HOME/.ansible/vault/infra tasks.yml -t installer
|
/opt/ansible/bin/ansible-pull -U ssh://git@github.com/cwchristerw/tjas-infra -d $HOME/.ansible/pull/infra --accept-host-key --private-key $HOME/.ssh/keys/infra --vault-password-file $HOME/.ansible/vault/infra tasks.yml -t installer
|
||||||
echo -e "\n\n"
|
echo -e "\n\n"
|
||||||
|
|
||||||
echo "
|
echo "
|
||||||
|
Reference in New Issue
Block a user