blob: 9521b19112797199513d5a570ddec37ddd0225cf [file] [log] [blame]
---
# Copyright 2017-present Open Networking Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ansible/prep-kubespray.yml
# prepare to run kubespray on the system
- name: Prep systems for kubespray
hosts: head, compute
tasks:
- name: Disable swap
become: yes
command: "swapoff -a"
tags:
- skip_ansible_lint # there isn't a module for this, command is idempotent
- name: Download and configure kubespray
hosts: localhost
connection: local
gather_facts: False
roles:
- prep-kubespray