molecule.yml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. ---
  2. scenario:
  3. name: amazonlinux
  4. dependency:
  5. name: galaxy
  6. driver:
  7. name: docker
  8. lint:
  9. name: yamllint
  10. enabled: False
  11. platforms:
  12. - name: amazonlinux-1
  13. image: dokken/amazonlinux
  14. command: /sbin/init
  15. capabilities:
  16. - SYS_ADMIN
  17. - name: amazonlinux-2
  18. image: dokken/amazonlinux-2
  19. command: /usr/lib/systemd/systemd
  20. capabilities:
  21. - SYS_ADMIN
  22. volumes:
  23. - /sys/fs/cgroup:/sys/fs/cgroup:ro
  24. provisioner:
  25. name: ansible
  26. playbooks:
  27. prepare: ../default/prepare.yml
  28. create: ../default/create.yml
  29. destroy: ../default/destroy.yml
  30. converge: ../default/playbook.yml
  31. verify: ../default/verify.yml
  32. lint:
  33. name: ansible-lint
  34. enabled: False
  35. inventory:
  36. group_vars:
  37. all:
  38. sensu_master: true
  39. sensu_include_dashboard: true
  40. rabbitmq_server: true
  41. redis_server: true
  42. rabbitmq_host: "{{ ansible_hostname }}"
  43. redis_host: "{{ ansible_hostname }}"
  44. sensu_api_host: "{{ ansible_hostname }}"
  45. ansible_default_ipv4:
  46. address: 127.0.0.1
  47. host_vars:
  48. amazonlinux-1:
  49. inspec_download_url: https://packages.chef.io/files/stable/inspec/2.1.68/el/6/inspec-2.1.68-1.el6.x86_64.rpm
  50. inspec_download_sha256sum: a62bc8d8ea803a72b7e834f5993c1d9eab50539293365a067cd29736daeb3fea
  51. amazonlinux-2:
  52. inspec_download_url: https://packages.chef.io/files/stable/inspec/2.1.68/el/7/inspec-2.1.68-1.el7.x86_64.rpm
  53. inspec_download_sha256sum: 54fb2aab023a228c8f622653daabed14f2345780ec978670dbd262a63ad06fe9
  54. verifier:
  55. name: inspec
  56. directory: ../default/tests/
  57. lint:
  58. name: rubocop
  59. enabled: true