Skip to content
Snippets Groups Projects
Commit a622cc2f authored by Antoine SCHILDKNECHT's avatar Antoine SCHILDKNECHT
Browse files

Merge branch 't32502-fix-for-ovh' into 'master'

fix for ovh, refs #32502

See merge request mediaserver/envsetup!14
parents b10fd135 6c0982a0
No related branches found
No related tags found
No related merge requests found
......@@ -23,6 +23,7 @@
changed_when: ceph_check_image.stdout != ceph_image_name
command:
cmd: rbd -n client.{{ ceph_login }} list {{ ceph_pool_name }}
ignore_errors: yes
- name: create rbd image
when:
......
......@@ -6,6 +6,21 @@
install_recommends: false
name: "{{ server_packages }}"
- name: fetch ssh public key
register: root_ssh_pubkey
slurp:
path: /root/.ssh/id_ed25519.pub
- name: register ssh public key as an ansible fact
set_fact:
pubkey: "{{ root_ssh_pubkey['content'] | b64decode }}"
- name: share ssh public key between cluster members
loop: "{{ groups['mediaserver'] }}"
authorized_key:
user: root
key: "{{ hostvars[item]['pubkey'] }}"
- name: resolve domain name to localhost
when: not in_docker
notify: restart nginx
......@@ -26,6 +41,7 @@
dest: "{{ item }}"
mode: push
copy_links: yes
set_remote_user: no
delegate_to: "{{ groups['mediaserver'][0] }}"
- name: create instances
......
......@@ -26,7 +26,7 @@
when: inventory_hostname == play_hosts[0]
filesystem:
fstype: ocfs2
opts: -T mail
opts: -T mail -Jblock64
dev: /dev/rbd0
- name: mount mapped device
......
......@@ -12,6 +12,11 @@
name: cron
state: restarted
- name: restart sshd
service:
name: sshd
state: restarted
- name: update cache
apt:
force_apt_get: true
......
......@@ -20,6 +20,19 @@
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
- name: enable root login via ssh with key
replace:
dest: /etc/ssh/sshd_config
regexp: '^#PermitRootLogin (yes|without-password|prohibit-password)'
replace: "PermitRootLogin without-password"
notify: restart sshd
- name: remove disabled root login
replace:
dest: /root/.ssh/authorized_keys
regexp: "^no-port-forwarding,(.+) ssh-"
replace: "ssh-"
# FIREWALL
- name: firewall
......
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