Skip to content
Snippets Groups Projects
Select Git revision
  • 6aac59394e5d2801e4dcde71c393b73201a880ef
  • master default protected
  • v2.28.0
  • v2.27.0
  • v2.25.1
  • v2.24.3
  • v2.26.0
  • v2.24.2
  • v2.25.0
  • v2.24.1
  • v2.22.2
  • v2.23.3
  • v2.24.0
  • v2.23.2
  • v2.23.1
  • v2.23.0
  • v2.22.1
  • v2.22.0
  • v2.21.0
  • v2.20.0
  • v2.19.1
  • v2.18.2
22 results

cloud.md

Blame
  • env_setup.yml 1.31 KiB
    ---
      # Tasks executed to ensure a sane environment to test IPA Vault module.
      - name: Ensure environment is clean.
        import_tasks: env_cleanup.yml
    
      - name: Create private/public key pair.
        shell:
          cmd: |
            openssl genrsa -out "{{ item }}private.pem" 2048
            openssl rsa -in "{{ item }}private.pem" -outform PEM -pubout -out "{{ item }}public.pem"
            base64 "{{ item }}public.pem" -w5000 > "{{ item }}public.b64"
            base64 "{{ item }}private.pem" -w5000 > "{{ item }}private.b64"
        delegate_to: localhost
        become: no
        with_items:
        - A_
        - B_
    
      - name: Copy files to target host.
        copy:
          src: "{{ playbook_dir }}/{{ item }}"
          dest: "{{ ansible_env.HOME }}/{{ item }}"
        with_items:
        - A_private.pem
        - A_public.pem
        - B_private.pem
        - B_public.pem
        - A_private.b64
        - A_public.b64
        - B_private.b64
        - B_public.b64
        - password.txt
        - in.txt
    
      - name: Ensure vaultgroup exists.
        ipagroup:
          ipaadmin_password: SomeADMINpassword
          name: vaultgroup
    
      - name: Ensure testing users exist.
        ipauser:
          ipaadmin_password: SomeADMINpassword
          users:
          - name: user01
            first: First
            last: Start
          - name: user02
            first: Second
            last: Middle
          - name: user03
            first: Third
            last: Last