mise à jour des tests avec vagrant

This commit is contained in:
Jérémy Lecour 2017-10-06 15:47:37 +02:00 committed by Jérémy Lecour
parent 554c0dc075
commit 4a8144d3c2
2 changed files with 29 additions and 14 deletions

10
test/Vagrantfile vendored
View file

@ -4,7 +4,8 @@
VAGRANTFILE_API_VERSION = "2" VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "debian/jessie64" config.vm.box = "debian/stretch64"
# config.vm.box = "debian/jessie64"
config.vm.synced_folder "./vagrant_share/", "/vagrant", disabled: true config.vm.synced_folder "./vagrant_share/", "/vagrant", disabled: true
@ -23,7 +24,12 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
ansible.limit = "default" ansible.limit = "default"
ansible.playbook = "vagrant.yml" ansible.playbook = "vagrant.yml"
# ansible.tags = "mysql" # ansible.tags = "mysql"
ansible.raw_arguments = ["-b"] ansible.raw_arguments = [
"-b",
"--ask-vault-pass",
# "--syntax",
# "-vvv",
]
end end
end end

View file

@ -2,10 +2,15 @@
- hosts: default - hosts: default
gather_facts: yes gather_facts: yes
become: yes become: yes
vars_files:
- ~/evolix/private/vars/evolinux-secrets.yml
vars: vars:
roles: ~/GIT/ansible-roles
evolinux_apt_upgrade: False evolinux_apt_upgrade: False
minifirewall_trusted_ips: [192.168.4.0/24] evolinux_apt_public_sources: True
# minifirewall_trusted_ips: [192.168.4.0/16]
fail2ban_ignoreip: ["192.168.0.0/16"]
minifirewall_privilegied_ips: [] minifirewall_privilegied_ips: []
minifirewall_protected_ports_tcp: [22] minifirewall_protected_ports_tcp: [22]
minifirewall_protected_ports_udp: [1234] minifirewall_protected_ports_udp: [1234]
@ -16,14 +21,18 @@
minifirewall_private_ports_tcp: [] minifirewall_private_ports_tcp: []
minifirewall_private_ports_udp: [6547] minifirewall_private_ports_udp: [6547]
evolinux_hostname: "vagrant"
evolinux_domain: "evolix.local"
evolinux_fqdn: "vagrant.evolix.local"
roles: roles:
- "{{ roles }}/etc-git" - etc-git
- "{{ roles }}/evolinux-base" - evolinux-base
- "{{ roles }}/admin-users" - admin-users
- "{{ roles }}/munin"
- "{{ roles }}/minifirewall" post_tasks:
- "{{ roles }}/squid" - include_role:
- "{{ roles }}/fail2ban" name: etc-git
- "{{ roles }}/nagios-nrpe" tasks_from: commit.yml
- "{{ roles }}/listupgrade" vars:
- "{{ roles }}/evomaintenance" commit_message: "Ansible post-run my splendid playbook"