|
@@ -0,0 +1,50 @@
|
|
|
|
+---
|
|
|
|
+driver:
|
|
|
|
+ name: dokken
|
|
|
|
+ privileged: true # because Docker and SystemD
|
|
|
|
+
|
|
|
|
+transport:
|
|
|
|
+ name: dokken
|
|
|
|
+
|
|
|
|
+provisioner:
|
|
|
|
+ name: dokken
|
|
|
|
+ chef_version: <%= ENV['CHEF_VERSION'] || 'current' %>
|
|
|
|
+ chef_license: accept-no-persist
|
|
|
|
+ product_name: chef
|
|
|
|
+ enforce_idempotency: true
|
|
|
|
+ multiple_converge: 2
|
|
|
|
+ deprecations_as_errors: false
|
|
|
|
+
|
|
|
|
+platforms:
|
|
|
|
+ - name: debian-11
|
|
|
|
+ driver:
|
|
|
|
+ image: dokken/debian-11
|
|
|
|
+ pid_one_command: /bin/systemd
|
|
|
|
+ intermediate_instructions:
|
|
|
|
+ - RUN /usr/bin/apt-get update
|
|
|
|
+
|
|
|
|
+ - name: centos-8
|
|
|
|
+ driver:
|
|
|
|
+ image: dokken/centos-8
|
|
|
|
+ pid_one_command: /usr/lib/systemd/systemd
|
|
|
|
+
|
|
|
|
+ - name: ubuntu-20.04
|
|
|
|
+ driver:
|
|
|
|
+ image: dokken/ubuntu-20.04
|
|
|
|
+ pid_one_command: /bin/systemd
|
|
|
|
+ intermediate_instructions:
|
|
|
|
+ - RUN /usr/bin/apt-get update
|
|
|
|
+
|
|
|
|
+verifier:
|
|
|
|
+ name: inspec
|
|
|
|
+
|
|
|
|
+suites:
|
|
|
|
+ - name: workstation
|
|
|
|
+ run_list:
|
|
|
|
+ - 'workstation::default'
|
|
|
|
+ lifecycle:
|
|
|
|
+ pre_create:
|
|
|
|
+ - podman create --name chef-latest --replace docker.io/chef/chef:latest sh
|
|
|
|
+ - podman start chef-latest
|
|
|
|
+ post_destroy:
|
|
|
|
+ - podman volume prune -f
|