---
dependency:
  name: galaxy
  enabled: false
driver:
  name: vagrant
platforms:
  # Check out the documentation at
  # https://github.com/ansible-community/molecule-vagrant#documentation
  # for more platform parameters.
  - name: vm-harden-mol
    box: rockylinux/8
    memory: 3072
    # List of raw Vagrant `config` options.
    # provider_raw_config_args:
    #   - "customize [ 'modifyvm', :id, '--natdnshostresolver1', 'on' ]"
    # Dictionary of `config` options.
    config_options:
      ssh.keep_alive: true
      ssh.remote_user: "lza"
      disksize.size: '20GB'
provisioner:
  name: ansible
  log: true
  config_options:
    defaults:
      # https://stackoverflow.com/questions/57435811/ansible-molecule-pass-multiple-vault-ids
      # vault_identity_list: "@$HOME/.ansible/roles/lza_install_common.pass, @$HOME/.ansible/roles/passfile_1.pass"
      vault_identity_list: "../../../lza_server_hardening.pass"
  vvv: false
  playbooks:
    # create: ../resources/playbooks/create.yml
    # destroy: ../resources/playbooks/destroy.yml
    converge: ../resources/playbooks/converge.yml
    prepare: ../resources/playbooks/prepare.yml
    verify: ../resources/playbooks/verify.yml
verifier:
  name: ansible