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

molecule.yml

Blame
  • molecule.yml 1.17 KiB
    ---
    dependency:
      name: galaxy
      enabled: false
    driver:
      name: vagrant
    lint: |
      set -e
      yamllint .
      ansible-lint -x no-loop-var-prefix,command-instead-of-module,package-latest
    platforms:
      # Check out the documentation at
      # https://github.com/ansible-community/molecule-vagrant#documentation
      # for more platform parameters.
      - name: mol-sanity
        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: yes
          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: " ../lza_sanitytest.pass, ../../../lza_sanitytest.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