Add common role
Change-Id: Id4e4d421fe7ad1dddfc2768cabd111db50573a77
This commit is contained in:
parent
ce7e2103b2
commit
35e6029ba4
|
@ -0,0 +1,38 @@
|
|||
---
|
||||
- hosts: ellis
|
||||
sudo: True
|
||||
roles:
|
||||
- clarwater_common
|
||||
- clearwater_ellis
|
||||
|
||||
- hosts: bono
|
||||
sudo: True
|
||||
roles:
|
||||
- clearwater_common
|
||||
- clearwater_bono
|
||||
|
||||
- hosts: sprout
|
||||
sudo: True
|
||||
roles:
|
||||
- clearwater_common
|
||||
- clearwater_sprout
|
||||
|
||||
- hosts: homer
|
||||
sudo: True
|
||||
roles:
|
||||
- clearwater_common
|
||||
- clearwater_homer
|
||||
|
||||
- hosts: homestead
|
||||
remote_user: root
|
||||
sudo: True
|
||||
roles:
|
||||
- clearwater_common
|
||||
- clearwater_homestead
|
||||
|
||||
- hosts: ralf
|
||||
remote_user: root
|
||||
sudo: True
|
||||
roles:
|
||||
- clearwater_common
|
||||
- clearwater_ralf
|
|
@ -0,0 +1,38 @@
|
|||
---
|
||||
- hosts: ellis
|
||||
sudo: True
|
||||
roles:
|
||||
- clarwater_common
|
||||
- clearwater_ellis
|
||||
|
||||
- hosts: bono
|
||||
sudo: True
|
||||
roles:
|
||||
- clearwater_common
|
||||
- clearwater_bono
|
||||
|
||||
- hosts: sprout
|
||||
sudo: True
|
||||
roles:
|
||||
- clearwater_common
|
||||
- clearwater_sprout
|
||||
|
||||
- hosts: homer
|
||||
sudo: True
|
||||
roles:
|
||||
- clearwater_common
|
||||
- clearwater_homer
|
||||
|
||||
- hosts: homestead
|
||||
remote_user: root
|
||||
sudo: True
|
||||
roles:
|
||||
- clearwater_common
|
||||
- clearwater_homestead
|
||||
|
||||
- hosts: ralf
|
||||
remote_user: root
|
||||
sudo: True
|
||||
roles:
|
||||
- clearwater_common
|
||||
- clearwater_ralf
|
|
@ -0,0 +1 @@
|
|||
deb http://repo.cw-ngv.com/stable binary/
|
|
@ -0,0 +1,24 @@
|
|||
##############################################################################
|
||||
# Copyright (c) 2016 HUAWEI TECHNOLOGIES CO.,LTD and others.
|
||||
#
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
# are made available under the terms of the Apache License, Version 2.0
|
||||
# which accompanies this distribution, and is available at
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
##############################################################################
|
||||
---
|
||||
- name: create clearwater apt source file
|
||||
file: src=clearwater.list dest=/etc/apt/sources.list.d/clearwater.list
|
||||
mode=0644
|
||||
|
||||
- name: curl apt key
|
||||
shell: curl -L http://repo.cw-ngv.com/repo_key | sudo apt-key add -
|
||||
|
||||
- name: update apt
|
||||
apt: update_cache=yes cache_valid_time=3600
|
||||
|
||||
- name: create clearwater directory
|
||||
file: path=/etc/clearwater state=directory mode=0755
|
||||
|
||||
- name: create local_config file
|
||||
template: src=local_config dest=/etc/clearwater/local_config mode=0644
|
|
@ -0,0 +1,4 @@
|
|||
local_ip="{{ private_ip }}"
|
||||
public_ip="{{ public_ip }}"
|
||||
public_hostname="{{ hostname }}"
|
||||
etcd_cluster="{{ clearwater_private_ip_list }}"
|
Loading…
Reference in New Issue