Skip to content
Snippets Groups Projects
Select Git revision
  • 64152d8cd84a926f644a224c8e12d7ecd1c3d13b
  • master default protected
2 results

molecule.yml

Blame
  • molecule.yml 1.15 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-runner
        box: debian/bookworm64
        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"
    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_repair.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