From a95fc47ec519aa140b1c7334467b956ea0cbc71d Mon Sep 17 00:00:00 2001 From: Alisson Oliveira Date: Thu, 7 Mar 2024 14:43:28 -0300 Subject: [PATCH 1/3] =?UTF-8?q?Atualizado=20a=20vers=C3=A3o=20do=20m=C3=B3?= =?UTF-8?q?dulo=20do=20ansible=20utilizado=20pelo=20python?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- provisionamento/automation.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/provisionamento/automation.sh b/provisionamento/automation.sh index 9239a6b..01a5316 100644 --- a/provisionamento/automation.sh +++ b/provisionamento/automation.sh @@ -5,7 +5,8 @@ LOGSTASH_VERSION="7.13.1" LOGSTASH_URL="https://artifacts.elastic.co/downloads/logstash/logstash-${LOGSTASH_VERSION}-amd64.deb" DEPS_PACKAGES="apt-transport-https ca-certificates curl gnupg-agent software-properties-common python3 python3-pip vim openjdk-11-jre wget tree" PACKAGES="docker-ce docker-compose" -PIP_PACKAGES="ComplexHTTPServer ansible" +PIP_PACKAGES="ComplexHTTPServer ansible==2.9" + # Registrando dia do Provision sudo date >> /var/log/vagrant_provision.log @@ -39,6 +40,12 @@ sudo apt-get --allow-releaseinfo-change update -qq >/dev/null 2>>/var/log/vagran validateCommand "Instalação de Pacotes" +# automation: [ERROR] Pacotes Python +# The SSH command responded with a non-zero exit status. Vagrant +# assumes that this means the command failed. The output for this command +# should be in the log above. Please read the output to determine what +# went wrong. + # Instalando Pacotes do Python pip3 install -q ${PIP_PACKAGES} >/dev/null 2>>/var/log/vagrant_provision.log && \ pip3 uninstall -y docker-py >/dev/null 2>>/var/log/vagrant_provision.log From ff108ff87a638fc2805d145ad6db352f050323de Mon Sep 17 00:00:00 2001 From: Alisson Oliveira Date: Thu, 7 Mar 2024 14:45:16 -0300 Subject: [PATCH 2/3] =?UTF-8?q?Atualizando=20reposit=C3=B3rios=20depreciad?= =?UTF-8?q?os=20do=20CentOS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- provisionamento/testing.sh | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/provisionamento/testing.sh b/provisionamento/testing.sh index ade4f29..193e7c6 100644 --- a/provisionamento/testing.sh +++ b/provisionamento/testing.sh @@ -31,12 +31,31 @@ else echo "[OK] SSH KEY" fi + +# ---------------------------------- +# /var/log/vagrant_provision.log +# Correção erro: +# - Error: GPG check FAILED + # Atualizando RPM -sudo dnf update rpm -y >/dev/null 2>>/var/log/vagrant_provision.log +# sudo dnf update rpm -y >/dev/null 2>>/var/log/vagrant_provision.log # Solução temporaria para EOL Centos 8 -sudo rpm -Uhv --nodeps http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/centos-stream-repos-8-3.el8.noarch.rpm http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/centos-gpg-keys-8-3.el8.noarch.rpm http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/centos-stream-release-8.5-3.el8.noarch.rpm >/dev/null 2>>/var/log/vagrant_provision.log +# sudo rpm -Uhv --nodeps https://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/centos-stream-repos-8-3.el8.noarch.rpm http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/centos-gpg-keys-8-3.el8.noarch.rpm http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/centos-stream-release-8.5-3.el8.noarch.rpm >/dev/null 2>>/var/log/vagrant_provision.log +# ---------------------------------- + +# Alterando os repositórios do CentOS 8 para o mirror Vault, pois os mirrors oficiais foram depreciados. +sudo sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* +sudo sed -i 's|^#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* + +# Ajustando o repositório Epel-8. countme não é mais permitido. +sudo sed -i 's/^countme=1/#&/' /etc/yum.repos.d/epel*.repo + +# Limpando o cache do repositório +sudo dnf clean all +# Atualizando o RPM +sudo dnf update rpm -q -y # Instalando Pacotes From 40bb0a062bac20a15888a8fce99f81808c702ee9 Mon Sep 17 00:00:00 2001 From: Alisson Oliveira Date: Thu, 7 Mar 2024 14:59:50 -0300 Subject: [PATCH 3/3] =?UTF-8?q?Atualizado=20a=20vers=C3=A3o=20do=20m=C3=B3?= =?UTF-8?q?dulo=20do=20ansible=20utilizado=20pelo=20python?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- provisionamento/automation.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/provisionamento/automation.sh b/provisionamento/automation.sh index 01a5316..c4eaaf1 100644 --- a/provisionamento/automation.sh +++ b/provisionamento/automation.sh @@ -5,7 +5,7 @@ LOGSTASH_VERSION="7.13.1" LOGSTASH_URL="https://artifacts.elastic.co/downloads/logstash/logstash-${LOGSTASH_VERSION}-amd64.deb" DEPS_PACKAGES="apt-transport-https ca-certificates curl gnupg-agent software-properties-common python3 python3-pip vim openjdk-11-jre wget tree" PACKAGES="docker-ce docker-compose" -PIP_PACKAGES="ComplexHTTPServer ansible==2.9" +PIP_PACKAGES="ComplexHTTPServer ansible==4.10" # Registrando dia do Provision