Skip to content
Snippets Groups Projects
Commit f1618bf2 authored by Krish Moodbidri's avatar Krish Moodbidri
Browse files

Update 3 files

- /ansible/cheaha.yml
- /ansible/group_vars/all
- /ansible/roles/ssh_host_key/tasks/main.yml
parent 2818a776
No related branches found
No related tags found
No related merge requests found
...@@ -7,3 +7,4 @@ ...@@ -7,3 +7,4 @@
- { name: 'nfs_mounts', tags: 'nfs_mounts' } - { name: 'nfs_mounts', tags: 'nfs_mounts' }
- { name: 'ldap_config', tags: 'ldap_config' } - { name: 'ldap_config', tags: 'ldap_config' }
- { name: 'slurm_client', tags: 'slurm_client' } - { name: 'slurm_client', tags: 'slurm_client' }
- { name: 'ssh_host_keys', tags: 'ssh_host_keys' }
...@@ -10,3 +10,12 @@ ...@@ -10,3 +10,12 @@
nhc_download_path: "/tmp" nhc_download_path: "/tmp"
nhc_git_repo: "https://gitlab.rc.uab.edu/rc/nhc.git" nhc_git_repo: "https://gitlab.rc.uab.edu/rc/nhc.git"
nhc_git_repo_path: "/tmp/nhc" nhc_git_repo_path: "/tmp/nhc"
#SSH Host Keys
s3_endpoint: ""
ssh_host_keys_s3_bucket: ""
ssh_host_keys_s3_object: ""
# AWS credentials
lts_access_key: ""
lts_secret_key: ""
---
- name: Ensure destination directory exists only if not present
file:
path: /tmp/ssh_keys
state: directory
mode: '0755'
args:
creates: /tmp/ssh_keys
- name: Download SSH host keys tar.gz from S3
aws_s3:
mode: get
s3_url: "{{ s3_endpoint }}"
bucket: "{{ ssh_host_keys_s3_bucket }}"
object: "{{ ssh_host_keys_s3_object }}"
dest: "/tmp/ssh_keys/{{ ssh_host_keys_s3_object }}"
aws_access_key: "{{ lts_access_key }}"
aws_secret_key: "{{ lts_secret_key }}"
vars:
ansible_python_interpreter: /usr/bin/python3
- name: Unpack SSH host keys to /etc/ssh
unarchive:
src: "/tmp/ssh_keys/{{ ssh_host_keys_s3_object }}"
dest: "/etc/ssh"
remote_src: yes
become: true
- name: Restart SSH service
ansible.builtin.service:
name: sshd
state: restarted
become: true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment