Ajout de tests pour Debian 11 « Bullseye »

This commit is contained in:
Jérémy Lecour 2021-05-02 23:29:27 +02:00 committed by Jérémy Lecour
parent fe50ef6c32
commit 4dc696a5b9
2 changed files with 39 additions and 2 deletions

22
test/Vagrantfile vendored
View File

@ -19,6 +19,28 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
libvirt.cpus = 1
end
# Bullseye
config.vm.define :bullseye do |node|
node.vm.hostname = "bullseye.evolix.net"
node.vm.box = "debian/bullseye64"
node.vm.provision :ansible do |ansible|
ansible.limit = "bullseye"
ansible.playbook = "vagrant.yml"
# ansible.tags = "mysql"
ansible.raw_arguments = [
"-b",
"--ask-vault-pass",
# "--diff",
# "--step",
# "--syntax",
# "-vvv",
]
ansible.extra_vars = {
ansible_python_interpreter: "/usr/bin/python3"
}
end
end
# Buster
config.vm.define :buster do |node|
node.vm.hostname = "buster"

View File

@ -62,14 +62,23 @@
release: stretch
- name: php73
release: buster
- name: php74
release: bullseye
# evolinux_apt_public_sources: False
# tasks:
# - debug:
# var: "ansible_lsb.codename"
# pre_tasks:
# - name: "Ansible | List all known variables and facts"
# debug:
# var: hostvars[inventory_hostname]
roles:
- bullseye-detect
# - aws-tuning
- evolinux-base
- evolinux-users
# - evolinux-base
# - evolinux-users
# - { role: del-user, username: "gcolpart" }
# - metricbeat
# - { role: squid, squid_localproxy_enable: True }
@ -90,17 +99,23 @@
# - mongodb
# - mysql
# - proftpd
# - haproxy
# - varnish
# - supervisord
# - elasticsearch
# - kibana
# - evoacme
# - lxc
# - { role: lxc-php, lxc_php_version: "php56" }
# - { role: lxc-php, lxc_php_version: "php70" }
# - { role: lxc-php, lxc_php_version: "php73" }
# - { role: lxc-php, lxc_php_version: "php74" }
# - evocheck
# - tomcat
# - redis
# - unbound
# - php
# - ldap
# - { role: postfix, postfix_packmail: True, postfix_force_main_cf: True }
# - apache
# - php