]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
site: symlink site-docker to site-container
authorSébastien Han <seb@redhat.com>
Tue, 20 Nov 2018 13:35:41 +0000 (14:35 +0100)
committermergify[bot] <mergify[bot]@users.noreply.github.com>
Tue, 27 Nov 2018 16:47:40 +0000 (16:47 +0000)
We deprecated site-docker to site-container so let's have a symlink for
backward compatibility.

Signed-off-by: Sébastien Han <seb@redhat.com>
site-docker.yml.sample [changed from file to symlink]

deleted file mode 100644 (file)
index a4e2102816a74ca15dc45c878763b5e599ddb05e..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1,489 +0,0 @@
----
-# Defines deployment design and assigns role to server groups
-
-- hosts:
-  - mons
-  - agents
-  - osds
-  - mdss
-  - rgws
-  - nfss
-  - rbdmirrors
-  - clients
-  - iscsigws
-  - iscsi-gws # for backward compatibility only!
-  - mgrs
-
-  gather_facts: false
-  become: True
-  any_errors_fatal: true
-
-  vars:
-    delegate_facts_host: True
-
-  tasks:
-    # pre-tasks for following import -
-    - name: gather facts
-      setup:
-      when:
-        - not delegate_facts_host | bool
-
-    - name: gather and delegate facts
-      setup:
-      delegate_to: "{{ item }}"
-      delegate_facts: True
-      with_items: "{{ groups['all'] }}"
-      run_once: true
-      when:
-        - delegate_facts_host | bool
-
-    - name: check if it is atomic host
-      stat:
-        path: /run/ostree-booted
-      register: stat_ostree
-      tags:
-        - always
-
-    - name: set_fact is_atomic
-      set_fact:
-        is_atomic: '{{ stat_ostree.stat.exists }}'
-      tags:
-        - always
-
-    - name: check if podman binary is present
-      stat:
-        path: /usr/bin/podman
-      register: podman_binary
-      tags:
-        - always
-
-    - name: set_fact is_podman
-      set_fact:
-        is_podman: "{{ podman_binary.stat.exists }}"
-      when: is_atomic
-      tags:
-        - always
-
-    - name: set_fact container_binary
-      set_fact:
-        container_binary: "{{ 'podman' if is_atomic and is_podman else 'docker' }}"
-      tags:
-        - always
-
-    - import_role:
-        name: ceph-defaults
-        private: false
-      tags: [with_pkg, fetch_container_image]
-    - import_role:
-        name: ceph-validate
-        private: false
-    - import_role:
-        name: ceph-infra
-        private: false
-    - import_role:
-        name: ceph-handler
-        private: false
-    - import_role:
-        name: ceph-container-common
-        private: false
-      tags: [with_pkg, fetch_container_image]
-      when:
-        - not (is_atomic | bool)
-        - (not (inventory_hostname in groups.get('clients', [])) or (inventory_hostname == groups.get('clients', [''])|first))
-
-
-    # post-tasks for upcoming import -
-    - name: "pull {{ ceph_docker_image }} image"
-      command: "{{ container_binary }} pull {{ ceph_docker_registry}}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
-      changed_when: false
-      when:
-        - is_atomic
-        - (ceph_docker_dev_image is undefined or not ceph_docker_dev_image)
-        - (not (inventory_hostname in groups.get('clients', [])) or (inventory_hostname == groups.get('clients', [''])|first))
-
-- hosts: mons
-  tasks:
-    - name: set ceph monitor install 'In Progress'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_mon:
-            status: "In Progress"
-            start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-- hosts: mons
-  become: True
-  gather_facts: false
-  tasks:
-    - import_role:
-        name: ceph-defaults
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-handler
-        private: false
-    - import_role:
-        name: ceph-container-common
-        private: false
-    - import_role:
-        name: ceph-config
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-mon
-        private: false
-  serial: 1 # MUST be '1' WHEN DEPLOYING MONITORS ON DOCKER CONTAINERS
-
-- hosts: mons
-  tasks:
-    - name: set ceph monitor install 'Complete'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_mon:
-            status: "Complete"
-            end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-- hosts: mgrs
-  become: True
-  gather_facts: false
-  tasks:
-    # pre-tasks for following imports -
-    - name: set ceph manager install 'In Progress'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_mgr:
-            status: "In Progress"
-            start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-    - import_role:
-        name: ceph-defaults
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-handler
-        private: false
-    - import_role:
-        name: ceph-container-common
-        private: false
-    - import_role:
-        name: ceph-config
-        private: fals
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-mgr
-        private: false
-
-    # post-tasks for upcoming imports -
-    - name: set ceph manager install 'Complete'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_mgr:
-            status: "Complete"
-            end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-- hosts: osds
-  become: True
-  gather_facts: false
-  tasks:
-    # pre-tasks for upcoming imports -
-    - name: set ceph osd install 'In Progress'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_osd:
-            status: "In Progress"
-            start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-    - import_role:
-        name: ceph-defaults
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-handler
-        private: false
-    - import_role:
-        name: ceph-container-common
-        private: false
-    - import_role:
-        name: ceph-config
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-osd
-        private: false
-
-    # post-tasks for preceding imports -
-    - name: set ceph osd install 'Complete'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_osd:
-            status: "Complete"
-            end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-- hosts: mdss
-  become: True
-  gather_facts: false
-  tasks:
-    # pre-tasks for following imports -
-    - name: set ceph mds install 'In Progress'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_mds:
-            status: "In Progress"
-            start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-    - import_role:
-        name: ceph-defaults
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-handler
-        private: false
-    - import_role:
-        name: ceph-container-common
-        private: false
-    - import_role:
-        name: ceph-config
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-mds
-        private: false
-
-    # post-tasks for preceding imports -
-    - name: set ceph mds install 'Complete'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_mds:
-            status: "Complete"
-            end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-- hosts: rgws
-  become: True
-  gather_facts: false
-  tasks:
-    # pre-tasks for following imports -
-    - name: set ceph rgw install 'In Progress'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_rgw:
-            status: "In Progress"
-            start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-    - import_role:
-        name: ceph-defaults
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-handler
-        private: false
-    - import_role:
-        name: ceph-container-common
-        private: false
-    - import_role:
-        name: ceph-config
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-rgw
-        private: false
-
-    # post-tasks for preceding imports -
-    - name: set ceph rgw install 'Complete'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_rgw:
-            status: "Complete"
-            end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-- hosts: nfss
-  become: True
-  gather_facts: false
-  tasks:
-    # pre-tasks for following imports -
-    - name: set ceph nfs install 'In Progress'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_nfs:
-            status: "In Progress"
-            start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-    - import_role:
-        name: ceph-defaults
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-handler
-        private: false
-    - import_role:
-        name: ceph-container-common
-        private: false
-    - import_role:
-        name: ceph-config
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-nfs
-        private: false
-
-    # post-tasks for following imports -
-    - name: set ceph nfs install 'Complete'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_nfs:
-            status: "Complete"
-            end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-- hosts: rbdmirrors
-  become: True
-  gather_facts: false
-  tasks:
-    # pre-tasks for following imports -
-    - name: set ceph rbd mirror install 'In Progress'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_rbdmirror:
-            status: "In Progress"
-            start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-    - import_role:
-        name: ceph-defaults
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-handler
-        private: false
-    - import_role:
-        name: ceph-container-common
-        private: false
-    - import_role:
-        name: ceph-config
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-rbd-mirror
-        private: false
-
-    # post-tasks for preceding imports -
-    - name: set ceph rbd mirror install 'Complete'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_rbdmirror:
-            status: "Complete"
-            end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-- hosts: clients
-  become: True
-  gather_facts: false
-  tasks:
-    # pre-tasks for following imports -
-    - name: set ceph client install 'In Progress'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_client:
-            status: "In Progress"
-            start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-    - import_role:
-        name: ceph-defaults
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-handler
-        private: false
-    - import_role:
-        name: ceph-container-common
-        private: false
-      when:
-        - inventory_hostname == groups.get('clients', ['']) | first
-    - import_role:
-        name: ceph-config
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-client
-        private: false
-
-    # post-tasks for preceding imports -
-    - name: set ceph client install 'Complete'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_client:
-            status: "Complete"
-            end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-- hosts:
-    - iscsigws
-    - iscsi-gws # for backward compatibility only!
-  gather_facts: false
-  become: True
-  tasks:
-    # pre-tasks for following imports -
-    - name: set ceph iscsi gateway install 'In Progress'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_iscsi_gw:
-            status: "In Progress"
-            start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-    - import_role:
-        name: ceph-defaults
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-handler
-        private: false
-    - import_role:
-        name: ceph-container-common
-        private: false
-    - import_role:
-        name: ceph-config
-        private: false
-      tags: ['ceph_update_config']
-    - import_role:
-        name: ceph-iscsi-gw
-        private: false
-
-    # post-tasks for preceding imports -
-  post_tasks:
-    - name: set ceph iscsi gw install 'Complete'
-      run_once: true
-      set_stats:
-        data:
-          installer_phase_ceph_iscsi_gw:
-            status: "Complete"
-            end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
-
-- hosts: mons
-  gather_facts: false
-  become: True
-  tasks:
-    - name: get ceph status from the first monitor
-      command: docker exec ceph-mon-{{ hostvars[groups['mons'][0]]['ansible_hostname'] }} ceph --cluster {{ cluster | default ('ceph') }} -s
-      register: ceph_status
-      changed_when: false
-      delegate_to: "{{ groups['mons'][0] }}"
-      run_once: true
-      ignore_errors: true # we skip the error if mon_group_name is different than 'mons'
-
-    - name: "show ceph status for cluster {{ cluster | default ('ceph') }}"
-      debug:
-        msg: "{{ ceph_status.stdout_lines }}"
-      delegate_to: "{{ groups['mons'][0] }}"
-      run_once: true
-      when: not ceph_status.failed
new file mode 120000 (symlink)
index 0000000000000000000000000000000000000000..16aae02fc2f1cd990e31d5b0e6fd5ffa578eff0e
--- /dev/null
@@ -0,0 +1 @@
+site-container.yml.sample
\ No newline at end of file