Bug 1093136 - [Openstack-Staypuft]: staypuft installer should run with --answer file OR in interactive mode that will allow an easy way edit installer.YAML mandatory parameters.
Summary: [Openstack-Staypuft]: staypuft installer should run with --answer file OR in ...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: rubygem-staypuft
Version: 4.0
Hardware: Unspecified
OS: Unspecified
medium
high
Target Milestone: z4
: 4.0
Assignee: RHOS Maint
QA Contact: Omri Hochman
URL:
Whiteboard:
Depends On:
Blocks: 1093126
TreeView+ depends on / blocked
 
Reported: 2014-04-30 17:14 UTC by Omri Hochman
Modified: 2014-08-19 02:39 UTC (History)
9 users (show)

Fixed In Version: ruby193-rubygem-staypuft-0.0.13
Doc Type: Enhancement
Doc Text:
Feature: Add an interactive mode for easy installation of Foreman/Staypuft. Reason: The large number of options and parameters is difficult. An interactive option greatly eases the installation Result (if any): The staypuft-installer script was added which provides an interactive setup mode.
Clone Of:
Environment:
Last Closed: 2014-07-15 16:59:17 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Omri Hochman 2014-04-30 17:14:56 UTC
[Openstack-Staypuft][RFE]: kattello installer should run with --answer file OR in interactive mode that will allow an easy way edit installer.YAML mandatory parameters. 


According to:
http://etherpad.corp.redhat.com/staypuft-getting-started

Before running:  
 - 'katello-installer --foreman-authentication=false'
  
The user should manually create the files:
/etc/katello-installer/answers.katello_installer.yaml and katello-installer.yaml

And then modified mandatory values for the DNS and DHCP 
(*Otherwise the auto-discovery won't work) : 

- dhcp range 
- dhcp interface 
- dns interface
- dns_reverse 
- dhcp_gateway
  

We should have:
-------------  
A) Properly document those require parameters (things that have to be modified)  
B) In order to simplfy the installation we should ahve kattello installer to run with --answer file  OR in interactive mode.


Environment (Havana A4 puddle 2014-04-25.2):
---------------------------------------------
ruby193-rubygem-staypuft-0.0.11-5.el6ost.noarch
openstack-foreman-installer-1.0.6-2.el6ost.noarch
ruby193-rubygem-foreman_openstack_simplify-0.0.6-6.el6ost.noarch
openstack-puppet-modules-2013.2-9.el6ost.noarch
puppet-3.3.2-2.el6.noarch
puppet-server-3.3.2-2.el6.noarch
katello-installer-0.0.33-1.el6sat.noarch

Comment 3 Omri Hochman 2014-04-30 21:23:10 UTC
Another mandatory parameter that needs to be modify in the file : 

vi /etc/katello-installer/answers.katello_installer.yaml

-  dns_forwarders: []

(It should store the content of /etc/resolv.conf from the foreman-server.)

Comment 4 Mike Burns 2014-05-07 19:00:17 UTC
Fixed with new staypuft-installer

Comment 6 Omri Hochman 2014-05-23 18:40:39 UTC
Verified with: foreman-installer-staypuft-0.0.13-2.el6ost.noarch :
staypuft-installer provides the requested functionality.


Note You need to log in before you can comment on or make changes to this bug.