diff --git a/ansible/roles/base/files/sshd_config_secured_redhat b/ansible/roles/base/files/sshd_config_secured_redhat index 9184f4e..d552724 100644 --- a/ansible/roles/base/files/sshd_config_secured_redhat +++ b/ansible/roles/base/files/sshd_config_secured_redhat @@ -131,5 +131,5 @@ Subsystem sftp /usr/libexec/openssh/sftp-server PasswordAuthentication yes #enable remote powershell -#Subsystem powershell /usr/bin/pwsh -sshs -NoLogo +Subsystem powershell /usr/bin/pwsh -sshs -NoLogo diff --git a/ansible/roles/base/tasks/main.yml b/ansible/roles/base/tasks/main.yml index 0ac6434..0090a5a 100644 --- a/ansible/roles/base/tasks/main.yml +++ b/ansible/roles/base/tasks/main.yml @@ -1,4 +1,14 @@ --- +- name: add repositories + ansible.builtin.yum_repository: + name: "{{ item.name }}" + description: "Ansible repositories" + baseurl: "{{ item.baseurl }}" + async: yes + gpgkey: "{{ item.gpgkey }}" + with_items: "{{ redhat_required_repositories }}" + when: ansible_os_family == "RedHat" + - name: Run Package tasks include_tasks: file: ./templates/packages.yml diff --git a/ansible/roles/base/vars/main.yml b/ansible/roles/base/vars/main.yml index 539bb50..7ca8e79 100644 --- a/ansible/roles/base/vars/main.yml +++ b/ansible/roles/base/vars/main.yml @@ -7,6 +7,7 @@ required_packages: - cockpit - nfs-common - open-iscsi + - powershell redhat_required_packages: - qemu-guest-agent @@ -22,4 +23,5 @@ unnecessary_software: - nmap-ncat - wpa_supplicant - +redhat_required_repositories: + - {baseurl: 'https://nexus.durp.info/repository/Microsoft/', name: 'Microsoft', gpgkey: 'https://nexus.durp.info/repository/keys/yum/nexus.asc'}