#!/usr/bin/env ansible-playbook # vim:ft=ansible: --- # k8s - hosts: pik8s gather_facts: no tasks: - name: install nfs-common apt: name=nfs-common tags: [ k8s, packages, apt ] roles: - role: k8s tags: [ k8s, skip-pull ] - role: motd vars: motd_watch_services_extra: - docker - kubelet tags: [ k8s, motd ] - hosts: pik8s_masters gather_facts: no tasks: - name: install openshift pip: name=openshift state=latest tags: [ k8s, packages, pip ] - hosts: pik8s_nodes gather_facts: no roles: - role: keepalived vars: keepalived_auth_pass: "{{ secret_keepalived_pass }}" keepalived_vip: "192.168.102.200/16" tags: [ k8s, keepalived ]