summaryrefslogtreecommitdiffstats
path: root/prototypes/xci/file
diff options
context:
space:
mode:
authorFatih Degirmenci <fatih.degirmenci@ericsson.com>2017-04-18 10:37:37 +0200
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>2017-04-18 10:56:05 +0200
commit86f730857639949a2bb5135ae6366d00da424002 (patch)
treecf8c74c4a0a287a2955df3acd19325f09c9301c3 /prototypes/xci/file
parent2e9b055c5b693da5df42d52300c6bc6f508a4c1d (diff)
xci: Force sync time
For some reason, when the nodes are provisioned, they are out of sync time-wise. This prevents neutron agents on compute nodes from starting and then everything fails. This change restarts chrony after the network configuration is updated and the nodes have internet access and force synchs time on nodes. Change-Id: Ib27b1fa0313223b52fa2e6229d5a179581d62686 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Diffstat (limited to 'prototypes/xci/file')
-rw-r--r--prototypes/xci/file/ha/configure-targethosts.yml4
-rw-r--r--prototypes/xci/file/mini/configure-targethosts.yml4
-rw-r--r--prototypes/xci/file/noha/configure-targethosts.yml4
3 files changed, 12 insertions, 0 deletions
diff --git a/prototypes/xci/file/ha/configure-targethosts.yml b/prototypes/xci/file/ha/configure-targethosts.yml
index cdbe390bf..b03891d0c 100644
--- a/prototypes/xci/file/ha/configure-targethosts.yml
+++ b/prototypes/xci/file/ha/configure-targethosts.yml
@@ -15,6 +15,8 @@
roles:
# TODO: this only works for ubuntu/xenial and need to be adjusted for other distros
- { role: configure-network, src: "../template/controller.interface.j2", dest: "/etc/network/interfaces" }
+ # we need to force sync time with ntp or the nodes will be out of sync timewise
+ - role: synchronize-time
- hosts: compute
remote_user: root
@@ -24,6 +26,8 @@
roles:
# TODO: this only works for ubuntu/xenial and need to be adjusted for other distros
- { role: configure-network, src: "../template/compute.interface.j2", dest: "/etc/network/interfaces" }
+ # we need to force sync time with ntp or the nodes will be out of sync timewise
+ - role: synchronize-time
- hosts: compute01
remote_user: root
diff --git a/prototypes/xci/file/mini/configure-targethosts.yml b/prototypes/xci/file/mini/configure-targethosts.yml
index 8daf7d441..7a20c0f63 100644
--- a/prototypes/xci/file/mini/configure-targethosts.yml
+++ b/prototypes/xci/file/mini/configure-targethosts.yml
@@ -15,6 +15,8 @@
roles:
# TODO: this only works for ubuntu/xenial and need to be adjusted for other distros
- { role: configure-network, src: "../template/controller.interface.j2", dest: "/etc/network/interfaces" }
+ # we need to force sync time with ntp or the nodes will be out of sync timewise
+ - role: synchronize-time
- hosts: compute
remote_user: root
@@ -24,5 +26,7 @@
roles:
# TODO: this only works for ubuntu/xenial and need to be adjusted for other distros
- { role: configure-network, src: "../template/compute.interface.j2", dest: "/etc/network/interfaces" }
+ # we need to force sync time with ntp or the nodes will be out of sync timewise
+ - role: synchronize-time
# TODO: this role is for configuring NFS on xenial and adjustment needed for other distros
- role: configure-nfs
diff --git a/prototypes/xci/file/noha/configure-targethosts.yml b/prototypes/xci/file/noha/configure-targethosts.yml
index cdbe390bf..b03891d0c 100644
--- a/prototypes/xci/file/noha/configure-targethosts.yml
+++ b/prototypes/xci/file/noha/configure-targethosts.yml
@@ -15,6 +15,8 @@
roles:
# TODO: this only works for ubuntu/xenial and need to be adjusted for other distros
- { role: configure-network, src: "../template/controller.interface.j2", dest: "/etc/network/interfaces" }
+ # we need to force sync time with ntp or the nodes will be out of sync timewise
+ - role: synchronize-time
- hosts: compute
remote_user: root
@@ -24,6 +26,8 @@
roles:
# TODO: this only works for ubuntu/xenial and need to be adjusted for other distros
- { role: configure-network, src: "../template/compute.interface.j2", dest: "/etc/network/interfaces" }
+ # we need to force sync time with ntp or the nodes will be out of sync timewise
+ - role: synchronize-time
- hosts: compute01
remote_user: root