mirror of
https://github.com/saltstack/salt-bootstrap.git
synced 2025-04-09 22:31:53 +00:00
158 lines
3.7 KiB
YAML
158 lines
3.7 KiB
YAML
---
|
|
driver:
|
|
name: docker
|
|
use_sudo: false
|
|
hostname: salt
|
|
privileged: true
|
|
username: root
|
|
cap_add:
|
|
- sys_admin
|
|
disable_upstart: false
|
|
use_internal_docker_network: false
|
|
run_command: /usr/lib/systemd/systemd
|
|
|
|
provisioner:
|
|
name: salt_solo
|
|
salt_install: bootstrap
|
|
salt_bootstrap_url: bootstrap-salt.sh
|
|
salt_bootstrap_options: -MPfq git %s
|
|
install_after_init_environment: true
|
|
log_level: info
|
|
sudo: false
|
|
require_chef: false
|
|
formula: tests
|
|
run_salt_call: false
|
|
init_environment: |
|
|
echo 'auto_accept: true' > /tmp/auto-accept-keys.conf
|
|
mkdir -p /etc/salt/master.d
|
|
mv /tmp/auto-accept-keys.conf /etc/salt/master.d/auto-accept-keys.conf
|
|
sh -c 't=$(shuf -i 1-15 -n 1); echo Sleeping $t seconds; sleep $t'
|
|
|
|
|
|
platforms:
|
|
- name: rockylinux-9
|
|
- name: ubuntu-24.04
|
|
driver:
|
|
run_command: /lib/systemd/systemd
|
|
provision_command:
|
|
- echo "PubkeyAcceptedAlgorithms +ssh-rsa" | tee -a /etc/ssh/sshd_config
|
|
|
|
suites:
|
|
- name: git-3006
|
|
provisioner:
|
|
salt_version: v3006
|
|
salt_bootstrap_options: -x python3 -MPfq git %s
|
|
excludes:
|
|
- opensuse-15
|
|
- opensuse-tumbleweed
|
|
- gentoo
|
|
- gentoo-systemd
|
|
- name: git-3006x
|
|
provisioner:
|
|
salt_version: 3006.x
|
|
salt_bootstrap_options: -x python3 -MPfq git %s
|
|
excludes:
|
|
- opensuse-15
|
|
- opensuse-tumbleweed
|
|
- gentoo
|
|
- gentoo-systemd
|
|
- name: git-3007
|
|
provisioner:
|
|
salt_version: v3007
|
|
salt_bootstrap_options: -x python3 -MPfq git %s
|
|
excludes:
|
|
- opensuse-15
|
|
- opensuse-tumbleweed
|
|
- gentoo
|
|
- gentoo-systemd
|
|
- name: git-3007x
|
|
provisioner:
|
|
salt_version: 3007.x
|
|
salt_bootstrap_options: -x python3 -MPfq git %s
|
|
excludes:
|
|
- opensuse-15
|
|
- opensuse-tumbleweed
|
|
- gentoo
|
|
- gentoo-systemd
|
|
- name: stable-3006
|
|
provisioner:
|
|
salt_version: 3006
|
|
salt_bootstrap_options: -x python3 -MP stable %s
|
|
excludes:
|
|
- opensuse-15
|
|
- opensuse-tumbleweed
|
|
- name: stable-3006-8
|
|
provisioner:
|
|
salt_version: 3006.8
|
|
salt_bootstrap_options: -x python3 -MP stable %s
|
|
excludes:
|
|
- opensuse-15
|
|
- opensuse-tumbleweed
|
|
- name: stable-3007
|
|
provisioner:
|
|
salt_version: 3007
|
|
salt_bootstrap_options: -x python3 -MP stable %s
|
|
excludes:
|
|
- opensuse-15
|
|
- opensuse-tumbleweed
|
|
- name: stable-3007-1
|
|
provisioner:
|
|
salt_version: 3007.1
|
|
salt_bootstrap_options: -x python3 -MP stable %s
|
|
excludes:
|
|
- opensuse-15
|
|
- opensuse-tumbleweed
|
|
- name: git-master
|
|
provisioner:
|
|
salt_version: master
|
|
salt_bootstrap_options: -x python3 -MPfq -D git %s
|
|
|
|
- name: latest
|
|
provisioner:
|
|
salt_version: latest
|
|
salt_bootstrap_options: -MP stable %s
|
|
|
|
- name: default
|
|
provisioner:
|
|
salt_version: latest
|
|
salt_bootstrap_options: -MP
|
|
|
|
- name: onedir-nightly
|
|
provisioner:
|
|
salt_version: nightly
|
|
salt_bootstrap_options: -MP onedir %s
|
|
|
|
- name: onedir-latest
|
|
provisioner:
|
|
salt_version: latest
|
|
salt_bootstrap_options: -MP onedir %s
|
|
|
|
- name: onedir-3006
|
|
provisioner:
|
|
salt_version: 3006
|
|
salt_bootstrap_options: -MP onedir %s
|
|
|
|
- name: onedir-3007
|
|
provisioner:
|
|
salt_version: 3007
|
|
salt_bootstrap_options: -MP onedir %s
|
|
|
|
- name: onedir-rc-3008-0rc1
|
|
provisioner:
|
|
salt_version: 3008.0rc1
|
|
salt_bootstrap_options: -R staging.repo.saltproject.io -MP onedir_rc %s
|
|
excludes:
|
|
- gentoo
|
|
- opensuse-15
|
|
- opensuse-tumbleweed
|
|
- ubuntu-2004
|
|
- ubuntu-2204
|
|
|
|
- name: quickstart
|
|
provisioner:
|
|
salt_bootstrap_options: -Q
|
|
|
|
verifier:
|
|
name: shell
|
|
remote_exec: false
|
|
command: pytest --cache-clear -v -s -ra --log-cli-level=info tests/integration/
|