Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion provisionamento/automation.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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==4.10"


# Registrando dia do Provision
sudo date >> /var/log/vagrant_provision.log
Expand Down Expand Up @@ -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
Expand Down
23 changes: 21 additions & 2 deletions provisionamento/testing.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down