github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/roles/persistent-volume/tasks/main.yaml (about) 1 --- 2 - name: get storage cluster IP 3 command: kubectl --kubeconfig {{ kubernetes_kubeconfig.kubectl }} get svc kismatic-storage -n kube-system -o=jsonpath='{.spec.clusterIP}' 4 register: out 5 6 - name: set storage cluster IP 7 set_fact: 8 storage_cluster_ip: "{{ out.stdout }}" 9 10 - name: create /etc/kubernetes/specs directory 11 file: 12 path: "{{ kubernetes_spec_dir }}" 13 state: directory 14 15 - name: copy pv.yaml to remote 16 template: 17 src: pv.yaml 18 dest: "{{ kubernetes_spec_dir }}/pv.yaml" 19 20 - name: create persistent volume {{ volume_name }} 21 command: kubectl --kubeconfig {{ kubernetes_kubeconfig.kubectl }} apply -f {{ kubernetes_spec_dir }}/pv.yaml