Skip to content
Snippets Groups Projects
Select Git revision
  • b6cb14ba1277acf37019c2b2d2d07a5b753b15af
  • main default protected
  • v1.0.3
  • v1.0.2
  • v1.0.1
  • v1.0.0
6 results

main.yml

Blame
  • molecule.yml 1.19 KiB
    ---
    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: 1024
        # 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