molecule.yml 1.8 KB

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