blob: 563112494279fba812fd6ca43e9d9de734da9361 [file] [log] [blame]
Matteo Scandolo3896c472017-08-01 13:31:42 -07001
2# Copyright 2017-present Open Networking Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16
Zack Williams5223dd92017-02-28 23:38:02 -070017---
18# prep-computenode-playbook.yml
19# Prepares a compute node on a CORD pod
20
Zack Williams5223dd92017-02-28 23:38:02 -070021- name: Common prep, install SSL certificates
22 hosts: compute
23 become: yes
24 roles:
25 - common-prep
Zack Williamsfe284a12017-07-01 11:00:04 -070026 - { role: pki-install, when: not use_maas }
Zack Williams5223dd92017-02-28 23:38:02 -070027
28- name: Configure management network
29 hosts: compute
30 become: yes
31 roles:
Zack Williamsfe284a12017-07-01 11:00:04 -070032 - { role: interface-config, when: not use_maas }
Zack Williams5223dd92017-02-28 23:38:02 -070033
34- name: Use headnode DNS server
35 hosts: compute
36 become: yes
37 roles:
Zack Williamsfe284a12017-07-01 11:00:04 -070038 - { role: dns-configure, when: not use_maas }
Zack Williams5223dd92017-02-28 23:38:02 -070039
40- name: Prep compute node
41 hosts: compute
42 become: yes
43 roles:
44 - compute-prep
45