Reorganize some elements

This commit is contained in:
Joshua Boniface 2023-09-01 15:42:19 -04:00
parent a922fe4df7
commit 256a89d7cc
3 changed files with 8 additions and 9 deletions

View File

@ -57,12 +57,7 @@
command: ceph-authtool /tmp/ceph-bootstrap/ceph.mon.keyring --import-keyring /tmp/ceph-bootstrap/ceph.osd.bootstrap.keyring command: ceph-authtool /tmp/ceph-bootstrap/ceph.mon.keyring --import-keyring /tmp/ceph-bootstrap/ceph.osd.bootstrap.keyring
- name: create monmap - name: create monmap
command: monmaptool --create --fsid {{ fsid }} /tmp/ceph-bootstrap/monmap command: monmaptool --create --fsid {{ fsid }} {% for node in pvc_nodes if node.is_coordinator %}--add {{ node.hostname }} {{ node.cluster_ip }} {% endfor %} /tmp/ceph-bootstrap/monmap
- name: add monitors to monmap
command: monmaptool --add {{ item.hostname }} {{ item.cluster_ip }} --fsid {{ fsid }} /tmp/ceph-bootstrap/monmap
with_items:
- "{{ pvc_nodes }}"
- name: copy initial ceph.conf to the boostrap directory - name: copy initial ceph.conf to the boostrap directory
copy: copy:

View File

@ -61,7 +61,7 @@
when: newhost is defined and newhost when: newhost is defined and newhost
- name: populate monitor with map and keys - name: populate monitor with map and keys
command: ceph-mon --mkfs -i {{ ansible_hostname }} --monmap /etc/ceph/monmap --keyring /etc/ceph/ceph.mon.keyring command: ceph-mon --cluster ceph --mkfs -i {{ ansible_hostname }} --monmap /etc/ceph/monmap --keyring /etc/ceph/ceph.mon.keyring
become_user: ceph become_user: ceph
when: newhost is defined and newhost when: newhost is defined and newhost

View File

@ -6,14 +6,17 @@
args: args:
creates: /etc/pvc-install creates: /etc/pvc-install
register: newhost_check register: newhost_check
tags: always
- name: set newhost fact - name: set newhost fact
set_fact: set_fact:
newhost: yes newhost: yes
when: newhost_check.changed when: newhost_check.changed
tags: always
- include: common/add_cluster_ips.yml - include: common/add_cluster_ips.yml
when: newhost is defined and newhost when: newhost is defined and newhost
tags: always
# General blacklisting of modules # General blacklisting of modules
- name: add module blacklist - name: add module blacklist
@ -38,12 +41,13 @@
- include: frr/main.yml - include: frr/main.yml
tags: pvc-frr tags: pvc-frr
- include: remove_cluster_ips.yml - include: common/remove_cluster_ips.yml
when: newhost is defined and newhost when: newhost is defined and newhost
# tags: always
# Install PVC sequentially # Install PVC sequentially
- include: pvc/main.yml - include: pvc/main.yml
tags: pvc-pvc tags: pvc-daemon
run_once: true run_once: true
delegate_to: "{{ play_host }}" delegate_to: "{{ play_host }}"
with_items: "{{ play_hosts }}" with_items: "{{ play_hosts }}"