| | |
| | | --- |
| | | - name: Step 003 - Create env key |
| | | - name: Step 003 - Pre Software |
| | | hosts: localhost |
| | | connection: local |
| | | gather_facts: false |
| | | become: false |
| | | tags: |
| | | - step003 |
| | | - generate_env_keys |
| | | tasks: |
| | | - name: Generate SSH keys |
| | | shell: ssh-keygen -b 2048 -t rsa -f "{{output_dir}}/{{env_authorized_key}}" -q -N "" |
| | | args: |
| | | creates: "{{output_dir}}/{{env_authorized_key}}" |
| | | when: set_env_authorized_key | bool |
| | | |
| | | - name: fix permission |
| | | file: |
| | | path: "{{output_dir}}/{{env_authorized_key}}" |
| | | mode: 0400 |
| | | when: set_env_authorized_key | bool |
| | | |
| | | - name: Generate SSH pub key |
| | | shell: ssh-keygen -y -f "{{output_dir}}/{{env_authorized_key}}" > "{{output_dir}}/{{env_authorized_key}}.pub" |
| | | args: |
| | | creates: "{{output_dir}}/{{env_authorized_key}}.pub" |
| | | when: set_env_authorized_key | bool |
| | | - debug: |
| | | msg: "Step 003 - Pre Software" |
| | | |
| | | - name: Configure all hosts with Repositories, Common Files and Set environment key |
| | | hosts: |