journal:2019-01:day-2019-01-11
Table of Contents
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
journal/2019-01/day-2019-01-11.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1