From 8066f159814f241613f93432f2e568852d038408 Mon Sep 17 00:00:00 2001
From: Michael Gugino <mgugino@redhat.com>
Date: Mon, 25 Sep 2017 18:23:00 -0400
Subject: More variables in AWS provisioning plays

This commit adds more optional variables to provision
hosts in AWS environments.

These changes allow provisioning instances that utilize
an ssh_user other than root.
---
 playbooks/aws/openshift-cluster/build_ami.yml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'playbooks')

diff --git a/playbooks/aws/openshift-cluster/build_ami.yml b/playbooks/aws/openshift-cluster/build_ami.yml
index fc11205d8..828fa9400 100644
--- a/playbooks/aws/openshift-cluster/build_ami.yml
+++ b/playbooks/aws/openshift-cluster/build_ami.yml
@@ -47,9 +47,12 @@
       groups: nodes
       name: "{{ instancesout.instances[0].public_dns_name }}"
 
+- hosts: nodes
+  gather_facts: False
+  tasks:
   - name: set the user to perform installation
     set_fact:
-      ansible_ssh_user: root
+      ansible_ssh_user: "{{ openshift_aws_build_ami_ssh_user | default(root) }}"
 
 - name: normalize groups
   include: ../../byo/openshift-cluster/initialize_groups.yml
-- 
cgit v1.2.3