Skip to content
Snippets Groups Projects
Select Git revision
  • b17cb14b20f429819db658a5d8834d127420af45
  • master default protected
  • extended_maintenance
3 results

verify.yml

Blame
  • molecule.yml 1.31 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-lza-bootstrap-rocky8
        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: yes
          ssh.remote_user: "'lza'"
          disksize.size: '10GB'
    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_bootstrap_rhel_server.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