aws_cloud.yml: more python3/fedora hacks
This commit is contained in:
parent
38b299509a
commit
450688a699
1 changed files with 28 additions and 2 deletions
|
@ -1,4 +1,5 @@
|
|||
# c&p from persistent_cloud.yml, with necessary edits
|
||||
# c&p from persistent_cloud.yml, with necessary edits, this only works
|
||||
# with modern Fedora for now, not RHEL/CentOS
|
||||
|
||||
- include_vars: dir=/srv/web/infra/ansible/vars/all/ ignore_files=README
|
||||
|
||||
|
@ -9,6 +10,31 @@
|
|||
changed_when: false
|
||||
check_mode: no
|
||||
|
||||
#####################################################x
|
||||
# from https://github.com/praiskup/ansible-role-fix-root-ssh
|
||||
- name: allow root ssh connections
|
||||
lineinfile:
|
||||
path: /etc/cloud/cloud.cfg
|
||||
regexp: '^disable_root:'
|
||||
line: 'disable_root: 0'
|
||||
remote_user: fedora
|
||||
become: true
|
||||
become_user: root
|
||||
|
||||
- name: use the same authorized_keys
|
||||
replace:
|
||||
path: /root/.ssh/authorized_keys
|
||||
regexp: '.*Please login as the user.* ssh-rsa '
|
||||
replace: 'ssh-rsa '
|
||||
backup: yes
|
||||
remote_user: fedora
|
||||
become: true
|
||||
become_user: root
|
||||
|
||||
- meta: reset_connection
|
||||
# from https://github.com/praiskup/ansible-role-fix-root-ssh
|
||||
#####################################################x
|
||||
|
||||
### - name: spin UP VM using nova_compute
|
||||
### become: False
|
||||
### local_action:
|
||||
|
@ -92,7 +118,7 @@
|
|||
#
|
||||
|
||||
- name: install python3 and dnf stuff
|
||||
raw: dnf -y install python3-dnf python3-libselinux python3
|
||||
raw: sudo dnf -y install python3-dnf python3-libselinux python3
|
||||
when: facts is failed
|
||||
|
||||
# TODO - somehow guess when keypair is finally deployed and return little bit earlier
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue