molecule.yml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. ---
  2. scenario:
  3. name: debian
  4. dependency:
  5. name: galaxy
  6. driver:
  7. name: docker
  8. lint:
  9. name: yamllint
  10. platforms:
  11. - name: debian-8
  12. image: dokken/debian-8
  13. command: /lib/systemd/systemd
  14. privileged: yes
  15. volumes:
  16. - /sys/fs/cgroup:/sys/fs/cgroup:ro
  17. - name: debian-9
  18. image: dokken/debian-9
  19. command: /lib/systemd/systemd
  20. capabilities:
  21. - SYS_ADMIN
  22. volumes:
  23. - /sys/fs/cgroup:/sys/fs/cgroup:ro
  24. provisioner:
  25. name: ansible
  26. config_options:
  27. defaults:
  28. callback_whitelist: timer,profile_tasks
  29. fact_caching: jsonfile
  30. fact_caching_connection: ./cache
  31. poll_interval: 3
  32. forks: 100
  33. connection:
  34. pipelining: true
  35. playbooks:
  36. prepare: ../shared/prepare.yml
  37. create: ../shared/create.yml
  38. destroy: ../shared/destroy.yml
  39. converge: ../shared/playbook.yml
  40. verify: ../shared/verify.yml
  41. lint:
  42. name: ansible-lint
  43. inventory:
  44. group_vars:
  45. all:
  46. sensu_master: true
  47. sensu_include_dashboard: true
  48. rabbitmq_server: true
  49. redis_server: true
  50. rabbitmq_host: "{{ ansible_hostname }}"
  51. redis_host: "{{ ansible_hostname }}"
  52. sensu_api_host: "{{ ansible_hostname }}"
  53. ansible_default_ipv4:
  54. address: 127.0.0.1
  55. host_vars:
  56. debian-8:
  57. inspec_download_url: https://packages.chef.io/files/stable/inspec/2.2.16/ubuntu/16.04/inspec_2.2.16-1_amd64.deb
  58. inspec_download_sha256sum: c65a9ee4a38dac46760caf2500b4504ba49845423420be685aa8ea20ea52f3b4
  59. debian-9:
  60. inspec_download_url: https://packages.chef.io/files/stable/inspec/2.2.16/ubuntu/16.04/inspec_2.2.16-1_amd64.deb
  61. inspec_download_sha256sum: c65a9ee4a38dac46760caf2500b4504ba49845423420be685aa8ea20ea52f3b4
  62. verifier:
  63. name: inspec
  64. directory: ../shared/
  65. lint:
  66. name: rubocop