# vendredi 11 janvier 2019 ## vagrant ### provisionnement production du fichier VagrantFile de provisionnement intégrant * la configuration réseau * le provisionnement chef client //// # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure ("2") do |config| config.vm.box = "dgfip/centos7" config.vm.box_url = "http://xx.xxx.xxx.xx:8089/boxes/vagrant/boxes/dgfip-rhel7-0.4.0.box" config.vm.define "dgfip-rhel7" config.vm.network "private_network", libvirt__network_name: "br0", auto_config: false # manual ip config.vm.provision "shell", run: "always", inline: <<-SHELL ifconfig eth1 xx.xxx.xxx.xx netmask 255.255.255.0 up route del default gw 192.168.121.1 route add default gw xx.xxx.xxx.xx SHELL config.vm.provision "chef_client" do |chef| chef.provisioning_path = "/etc/chef" chef.chef_server_url = "https://xx.xxx.xxx.xx:10443/organizations/dgfip/" chef.validation_client_name = "dgfip-validator" chef.validation_key_path = "/etc/chef/dgfip-validator.pem" chef.client_key_path = "/etc/chef/jacques.pem" chef.node_name = "centos7" end end ### box dgfip-rhel7 Enregistrement de la derniere version cd /var/www/html/repo/pub/boxes/vagrant git init git add -A git commit -m "box rhel7 v0.4.0" 4 files changed, 34 insertions(+), 0 deletions(-) create mode 100644 boxes/dgfip-rhel7-0.4.0.box create mode 100755 boxes/dgfipbase_1.0.0.box create mode 100755 centos.json create mode 100755 rhel7.json