class Egon::Undercloud::Commands
Constants
- OSP10_COMMON
- OSP7_COMMON
- OSP8_COMMON
- POST_INSTALL_10
- POST_INSTALL_7
- POST_INSTALL_8
Public Class Methods
OSP10_no_registration()
click to toggle source
# File lib/egon/undercloud/commands.rb, line 429 def self.OSP10_no_registration return " if [ ! -f ~/undercloud.conf ]; then cp -f /usr/share/instack-undercloud/undercloud.conf.sample ~/undercloud.conf; fi sed -i -- 's/#store_events = false/store_events = true/g' ~/undercloud.conf sed -i -- 's/#enable_telemetry = false/enable_telemetry = true/g' ~/undercloud.conf #{self.OSP10_no_registration_no_packages}" end
OSP10_no_registration_no_packages()
click to toggle source
# File lib/egon/undercloud/commands.rb, line 439 def self.OSP10_no_registration_no_packages return OSP10_COMMON end
OSP10_satellite(satellite_url, org, activation_key)
click to toggle source
OSP10
# File lib/egon/undercloud/commands.rb, line 417 def self.OSP10_satellite(satellite_url, org, activation_key) return " #{self.OSP_common_satellite(satellite_url, org, activation_key)} #{self.OSP10_no_registration}" end
OSP10_vanilla_rhel(rhsm_user, rhsm_password, rhsm_pool_id)
click to toggle source
# File lib/egon/undercloud/commands.rb, line 423 def self.OSP10_vanilla_rhel(rhsm_user, rhsm_password, rhsm_pool_id) return " #{self.OSP_common_vanilla_rhel(rhsm_user, rhsm_password, rhsm_pool_id)} #{self.OSP10_no_registration}" end
OSP7_no_registration()
click to toggle source
# File lib/egon/undercloud/commands.rb, line 38 def self.OSP7_no_registration return " sudo yum install -y python-rdomanager-oscplugin if [ ! -f ~/undercloud.conf ]; then cp -f /usr/share/instack-undercloud/undercloud.conf.sample ~/undercloud.conf; fi #{self.OSP7_no_registration_no_packages}" end
OSP7_no_registration_no_packages()
click to toggle source
# File lib/egon/undercloud/commands.rb, line 47 def self.OSP7_no_registration_no_packages return OSP7_COMMON end
OSP7_satellite(satellite_url, org, activation_key)
click to toggle source
OSP7
# File lib/egon/undercloud/commands.rb, line 26 def self.OSP7_satellite(satellite_url, org, activation_key) return " #{self.OSP_common_satellite(satellite_url, org, activation_key)} #{self.OSP7_no_registration}" end
OSP7_vanilla_rhel(rhsm_user, rhsm_password, rhsm_pool_id)
click to toggle source
# File lib/egon/undercloud/commands.rb, line 32 def self.OSP7_vanilla_rhel(rhsm_user, rhsm_password, rhsm_pool_id) return " #{self.OSP_common_vanilla_rhel(rhsm_user, rhsm_password, rhsm_pool_id)} #{self.OSP7_no_registration}" end
OSP8_no_registration()
click to toggle source
# File lib/egon/undercloud/commands.rb, line 268 def self.OSP8_no_registration return " if [ ! -f ~/undercloud.conf ]; then cp -f /usr/share/instack-undercloud/undercloud.conf.sample ~/undercloud.conf; sed -i -- 's/#store_events = false/store_events = true/g' ~/undercloud.conf fi #{self.OSP8_no_registration_no_packages}" end
OSP8_no_registration_no_packages()
click to toggle source
# File lib/egon/undercloud/commands.rb, line 277 def self.OSP8_no_registration_no_packages return OSP8_COMMON end
OSP8_satellite(satellite_url, org, activation_key)
click to toggle source
OSP8
# File lib/egon/undercloud/commands.rb, line 256 def self.OSP8_satellite(satellite_url, org, activation_key) return " #{self.OSP_common_satellite(satellite_url, org, activation_key)} #{self.OSP8_no_registration}" end
OSP8_vanilla_rhel(rhsm_user, rhsm_password, rhsm_pool_id)
click to toggle source
# File lib/egon/undercloud/commands.rb, line 262 def self.OSP8_vanilla_rhel(rhsm_user, rhsm_password, rhsm_pool_id) return " #{self.OSP_common_vanilla_rhel(rhsm_user, rhsm_password, rhsm_pool_id)} #{self.OSP8_no_registration}" end
OSP_common_satellite(satellite_url, org, activation_key)
click to toggle source
OSP Common
# File lib/egon/undercloud/commands.rb, line 8 def self.OSP_common_satellite(satellite_url, org, activation_key) return " curl -k -O #{satellite_url}/pub/katello-ca-consumer-latest.noarch.rpm sudo yum install -y katello-ca-consumer-latest.noarch.rpm sudo subscription-manager register --org=\"#{org}\" --activationkey=\"#{activation_key}\"" end
OSP_common_vanilla_rhel(rhsm_user, rhsm_password, rhsm_pool_id)
click to toggle source
# File lib/egon/undercloud/commands.rb, line 15 def self.OSP_common_vanilla_rhel(rhsm_user, rhsm_password, rhsm_pool_id) return " sudo subscription-manager register --force --username=\"#{rhsm_user}\" --password=\"#{rhsm_password}\" sudo subscription-manager attach --pool=\"#{rhsm_pool_id}\" sudo subscription-manager repos --enable=rhel-7-server-rpms \ --enable=rhel-7-server-optional-rpms --enable=rhel-7-server-extras-rpms \ --enable=rhel-7-server-openstack-6.0-rpms" end