mirror of
https://github.com/rapid7/metasploitable3.git
synced 2024-09-21 00:01:14 +02:00
176 lines
3.1 KiB
YAML
176 lines
3.1 KiB
YAML
|
---
|
||
|
driver:
|
||
|
name: dokken
|
||
|
chef_version: latest
|
||
|
privileged: true
|
||
|
volumes: [
|
||
|
'/var/lib/docker', '/var/lib/docker-one', '/var/lib/docker-two'
|
||
|
]
|
||
|
|
||
|
transport:
|
||
|
name: dokken
|
||
|
|
||
|
provisioner:
|
||
|
name: dokken
|
||
|
deprecations_as_errors: true
|
||
|
|
||
|
verifier:
|
||
|
name: inspec
|
||
|
|
||
|
platforms:
|
||
|
- name: amazonlinux
|
||
|
driver:
|
||
|
image: dokken/amazonlinux
|
||
|
pid_one_command: /sbin/init
|
||
|
|
||
|
- name: amazonlinux-2
|
||
|
driver:
|
||
|
image: dokken/amazonlinux-2
|
||
|
pid_one_command: /usr/lib/systemd/systemd
|
||
|
|
||
|
- name: debian-8
|
||
|
driver:
|
||
|
image: dokken/debian-8
|
||
|
pid_one_command: /bin/systemd
|
||
|
|
||
|
- name: debian-9
|
||
|
driver:
|
||
|
image: dokken/debian-9
|
||
|
pid_one_command: /bin/systemd
|
||
|
|
||
|
- name: centos-7
|
||
|
driver:
|
||
|
image: dokken/centos-7
|
||
|
pid_one_command: /usr/lib/systemd/systemd
|
||
|
|
||
|
- name: fedora-28
|
||
|
driver:
|
||
|
image: dokken/fedora-28
|
||
|
pid_one_command: /usr/lib/systemd/systemd
|
||
|
|
||
|
- name: ubuntu-16.04
|
||
|
driver:
|
||
|
image: dokken/ubuntu-16.04
|
||
|
pid_one_command: /bin/systemd
|
||
|
|
||
|
- name: ubuntu-18.04
|
||
|
driver:
|
||
|
image: dokken/ubuntu-18.04
|
||
|
pid_one_command: /bin/systemd
|
||
|
|
||
|
suites:
|
||
|
|
||
|
###############################
|
||
|
# docker_installation resources
|
||
|
###############################
|
||
|
- name: installation_script_main
|
||
|
includes: [
|
||
|
'ubuntu-16.04',
|
||
|
'ubuntu-18.04'
|
||
|
]
|
||
|
attributes:
|
||
|
docker:
|
||
|
repo: 'main'
|
||
|
run_list:
|
||
|
- recipe[docker_test::installation_script]
|
||
|
|
||
|
- name: installation_script_test
|
||
|
includes: [
|
||
|
'ubuntu-16.04',
|
||
|
'ubuntu-18.04'
|
||
|
]
|
||
|
attributes:
|
||
|
docker:
|
||
|
repo: 'test'
|
||
|
run_list:
|
||
|
- recipe[docker_test::installation_script]
|
||
|
|
||
|
- name: installation_script_experimental
|
||
|
includes: [
|
||
|
'ubuntu-16.04',
|
||
|
'ubuntu-18.04'
|
||
|
]
|
||
|
attributes:
|
||
|
docker:
|
||
|
repo: 'experimental'
|
||
|
run_list:
|
||
|
- recipe[docker_test::installation_script]
|
||
|
|
||
|
- name: installation_package
|
||
|
attributes:
|
||
|
docker:
|
||
|
version: '18.06.0'
|
||
|
run_list:
|
||
|
- recipe[docker_test::installation_package]
|
||
|
|
||
|
- name: installation_tarball
|
||
|
attributes:
|
||
|
docker:
|
||
|
version: '18.06.0'
|
||
|
run_list:
|
||
|
- recipe[docker_test::installation_tarball]
|
||
|
includes: [
|
||
|
'ubuntu-16.04',
|
||
|
'ubuntu-18.04'
|
||
|
]
|
||
|
|
||
|
##################
|
||
|
# resource testing
|
||
|
##################
|
||
|
|
||
|
- name: resources
|
||
|
attributes:
|
||
|
docker:
|
||
|
version: '18.06.0'
|
||
|
run_list:
|
||
|
- recipe[docker_test::default]
|
||
|
- recipe[docker_test::image]
|
||
|
- recipe[docker_test::container]
|
||
|
- recipe[docker_test::exec]
|
||
|
- recipe[docker_test::plugin]
|
||
|
|
||
|
- name: network
|
||
|
includes: [
|
||
|
'ubuntu-16.04',
|
||
|
]
|
||
|
attributes:
|
||
|
docker:
|
||
|
version: '18.06.0'
|
||
|
run_list:
|
||
|
- recipe[docker_test::default]
|
||
|
- recipe[docker_test::network]
|
||
|
|
||
|
- name: volume
|
||
|
includes: [
|
||
|
'ubuntu-16.04',
|
||
|
]
|
||
|
attributes:
|
||
|
docker:
|
||
|
version: '18.06.0'
|
||
|
run_list:
|
||
|
- recipe[docker_test::default]
|
||
|
- recipe[docker_test::volume]
|
||
|
|
||
|
- name: registry
|
||
|
includes: [
|
||
|
'ubuntu-16.04',
|
||
|
]
|
||
|
attributes:
|
||
|
docker:
|
||
|
version: '18.06.0'
|
||
|
run_list:
|
||
|
- recipe[docker_test::default]
|
||
|
- recipe[docker_test::registry]
|
||
|
|
||
|
#############################
|
||
|
# quick service smoke testing
|
||
|
#############################
|
||
|
|
||
|
- name: smoke
|
||
|
includes: [
|
||
|
'ubuntu-16.04',
|
||
|
'ubuntu-18.04'
|
||
|
]
|
||
|
run_list:
|
||
|
- recipe[docker_test::smoke]
|