add install docker

This commit is contained in:
jpwilliam 2023-11-16 09:18:04 -03:00
parent a090cd3171
commit 18c1f57730
2 changed files with 18 additions and 8 deletions

View File

@ -40,10 +40,10 @@ for x in $(seq 0 4); do echo "$(docker inspect --format='{{range .NetworkSetting
#sudo ansible-galaxy collection install arista.eos #sudo ansible-galaxy collection install arista.eos
#sudo docker pull registry.iutbeziers.fr/ceosimage:4.29.02F #sudo docker pull registry.iutbeziers.fr/ceosimage:4.29.02F
#sudo docker tag registry.iutbeziers.fr/ceosimage:4.29.02F ceosimage:latest #sudo docker tag registry.iutbeziers.fr/ceosimage:4.29.02F ceosimage:latest
echo "création des containers routers Arista ceos" #echo "création des containers routers Arista ceos"
sudo yes | sudo /usr/local/bin/docker-topo --create -s /home/ansible/topo-ansible.yaml #sudo yes | sudo /usr/local/bin/docker-topo --create -s /home/ansible/topo-ansible.yaml
#sudo echo "alias ceos1='docker exec -it 3-node_cEOS-1 Cli'" >> /root/.bashrc #sudo echo "alias ceos1='docker exec -it 3-node_cEOS-1 Cli'" >> /root/.bashrc
#sudo echo "alias ceos2='docker exec -it 3-node_cEOS-2 Cli'" >> /root/.bashrc #sudo echo "alias ceos2='docker exec -it 3-node_cEOS-2 Cli'" >> /root/.bashrc
#sudo echo "alias ceos3='docker exec -it 3-node_cEOS-3 Cli'" >> /root/.bashrc #sudo echo "alias ceos3='docker exec -it 3-node_cEOS-3 Cli'" >> /root/.bashrc
echo "voila le boulot" echo "voila le boulot est fait !"
docker ps -a docker ps -a

View File

@ -13,7 +13,7 @@ else
fi fi
fi fi
echo "Install packages" echo "Install packages"
sudo apt install -y jupyter python3-virtualenv python3-setuptools build-essential libssl-dev libffi-dev python3-dev libkrb5-dev sshpass yamllint python3-pip sudo apt install -y jupyter python3-virtualenv python3-setuptools build-essential libssl-dev libffi-dev python3-dev libkrb5-dev sshpass yamllint python3-pip apt-transport-https ca-certificates curl gnupg2 software-properties-common
if [ ! -d /etc/ansible ] if [ ! -d /etc/ansible ]
then then
sudo mkdir /etc/ansible sudo mkdir /etc/ansible
@ -36,11 +36,21 @@ pip3 install pywinrm
pip3 install pywinrm[credssp] pip3 install pywinrm[credssp]
pip3 install pywinrm[kerberos] pip3 install pywinrm[kerberos]
pip3 install molecule[ansible,docker,lint] pip3 install molecule[ansible,docker,lint]
pip3 install docker # pip3 install docker
pip3 install ansible-navigator[ansible-core] pip3 install ansible-navigator[ansible-core]
pip3 install --upgrade git+https://github.com/networkop/docker-topo.git pip3 install --upgrade git+https://github.com/networkop/docker-topo.git
# pip3 ensurepath # pip3 ensurepath
#source ~/.bashrc
#source ~/.profile
#ansible-galaxy collection install arista.eos
#ansible-galaxy collection install community.general
echo -e "Install docker-ce"
sudo curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
sudo echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose
sudo systemctl enable docker
sudo groupadd docker
sudo usermod -a -G docker $USER
source ~/.bashrc source ~/.bashrc
ansible-galaxy collection install arista.eos source ~/.profile
ansible-galaxy collection install community.general