mirror of https://github.com/ceph/ceph-ansible.git
rgw: refact start_docker_rgw.yml
remove usage of `shell` module in favor of `systemd` module. Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>pull/1872/head
parent
f4fc3bbfea
commit
6c9f3a08a7
|
@ -10,24 +10,20 @@
|
|||
|
||||
# For backward compatibility
|
||||
- name: disable old systemd unit ('ceph-rgw@') if present
|
||||
service:
|
||||
name: ceph-rgw@{{ ansible_hostname }}
|
||||
state: disable
|
||||
systemd:
|
||||
name: "{{ item }}"
|
||||
state: stopped
|
||||
enabled: no
|
||||
daemon_reload: yes
|
||||
with_items:
|
||||
- "ceph-rgw@{{ ansible_hostname }}"
|
||||
- "ceph-radosgw@{{ ansible_hostname }}.service"
|
||||
ignore_errors: true
|
||||
|
||||
- name: enable systemd unit file for rgw instance
|
||||
shell: systemctl enable ceph-radosgw@{{ ansible_hostname }}.service
|
||||
failed_when: false
|
||||
changed_when: false
|
||||
|
||||
- name: reload systemd unit files
|
||||
shell: systemctl daemon-reload
|
||||
changed_when: false
|
||||
failed_when: false
|
||||
|
||||
- name: systemd start rgw container
|
||||
service:
|
||||
name: ceph-radosgw@{{ ansible_hostname }}
|
||||
systemd:
|
||||
name: "ceph-radosgw@rgw.{{ ansible_hostname }}.service"
|
||||
state: started
|
||||
enabled: yes
|
||||
daemon_reload: yes
|
||||
changed_when: false
|
||||
|
|
Loading…
Reference in New Issue