1
resposta

Dica - Maneira de utilizar o ansible no Windows

O que estou fazendo é utilizar uma estratura do curso anterior de vagrant para criar 2 maquinas virtuais. Uma para ser a maquina controlador que usa o vagrant e a outra pro wordpress

Segue o conteúdo do Vagrantfile:

Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/bionic64"

  config.vm.provider "virtualbox" do |vb|
   vb.memory = 1024
 end



    config.vm.define "wordpress" do |m|
          m.vm.provider "virtualbox" do |v|
          v.memory = 1024
       end
      m.vm.network "private_network", ip: "172.17.177.40"
      m.vm.provision "shell",
           inline: "cat /vagrant/configs/id_bionic.pub >> .ssh/authorized_keys"
    end


    config.vm.define "ansible" do |ansible|
       ansible.vm.provider "virtualbox" do |vb|
            vb.memory = 1024
            vb.cpus = 2
            vb.name = "Ansible"
        end
        ansible.vm.network "private_network", ip: "172.17.177.39"
        ansible.vm.provision "shell",
             inline: "cp /vagrant/id_bionic  /home/vagrant && \
                     chmod 600 /home/vagrant/id_bionic && \
                     chown vagrant:vagrant id_bionic"
        ansible.vm.provision "shell",
            inline: "apt-get update && \
                     apt-get install -y software-properties-common && \
                     apt-add-repository --yes --update ppa:ansible/ansible && \
                     apt-get install -y ansible"

         ansible.vm.provision "shell",
            inline: "cp /vagrant/configs/ansible/hosts  /home/vagrant && \
                    chmod 600 /home/vagrant/hosts && \
                    chown vagrant:vagrant hosts && \
                    cat /home/vagrant/hosts >> /etc/ansible/hosts "
    end

end

Minha pasta do projeto:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Lembrando que pra executar os comando do ansible coloque os caminhos dos arquivos dentro do diretório do /vagrant

Espero ter ajudado

1 resposta

Olá, Milton. Tudo bem?

Obrigado e parabéns por compartilhar a dica.

Bons estudos!