在WINDOWS上通过VAGRANT练习ANSIBLE
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在WINDOWS上通过VAGRANT练习ANSIBLE相关的知识,希望对你有一定的参考价值。
有点曲折,但没办法,还要通过VAGRANT里的ANSIBLE建DOCKER呢。。
VagrantFile
# -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| config.vm.box = "ubuntu/trusty64" if (/cygwin|mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM) != nil config.vm.synced_folder ".", "/vagrant", mount_options: ["dmode=700,fmode=600"] else config.vm.synced_folder ".", "/vagrant" end config.vm.provider "virtualbox" do |v| v.memory = 2048 end config.vm.define :dev do |dev| dev.vm.network "private_network", ip: "10.100.199.200" dev.vm.provision :shell, path: "bootstrap.sh" end if Vagrant.has_plugin?("vagrant-cachier") config.cache.scope = :box end if Vagrant.has_plugin?("vagrant-vbguest") config.vbguest.auto_update = false config.vbguest.no_install = true config.vbguest.no_remote = true end end
bootstrap.sh
#!/bin/bash echo "Installing Ansible..." apt-get install -y software-properties-common apt-add-repository ppa:ansible/ansible apt-get update apt-get install -y --force-yes ansible
ansible hosts:
[local] 127.0.0.1 ansible_ssh_pass=vagrant ansible_ssh_user=vagrant
以上是关于在WINDOWS上通过VAGRANT练习ANSIBLE的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows10 上使用 VirtualBox 的 Vagrant:在您的 PATH 上找不到“Rsync”
在 Windows10 上打开/创建内网 Vagrant 失败