Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • rc/hpc-factory
  • louistw/hpc-factory
  • jpr/hpc-factory
  • krish94/hpc-factory
  • atlurie/hpc-factory
  • dwheel7/hpc-factory
6 results
Show changes
Commits on Source (2)
...@@ -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