class Kitchen::Yansible::Tools::Install::Amazon
Public Instance Methods
preinstall_command()
click to toggle source
# File lib/kitchen-yansible/tools/install/amazon.rb, line 30 def preinstall_command """ installPackage () { package=$1 #{package_manager} -q info ${package} 2>/dev/null|grep installed &>/dev/null || #{install_package} ${package} } installPackageExtras () { package=$1 #{package_manager} -q info ${package} 2>/dev/null|grep installed &>/dev/null || #{sudo('amazon-linux-extras')} install -y ${package} } preInstall () { RHEL_VERSION=$(test -f /etc/system-release-cpe && awk -F':' '{print $5}' /etc/system-release-cpe || echo '0') RHEL_DISTR=$(test -f /etc/system-release-cpe && awk -F':' '{print $3}' /etc/system-release-cpe || echo '0') # Sanitize CPE Info case ${RHEL_DISTR} in amazon) RHEL_VERSION=6 ;; o) RHEL_DISTR=amazon RHEL_VERSION=7 ;; *) ;; esac if [[ ${RHEL_VERSION} -eq 7 ]]; then #{command_exists("ruby")} || { echo \"Installing Ruby via Amazon Extras repository\" RUBY_PACKAGE=$(#{sudo('amazon-linux-extras')} list|grep 'ruby\\([0-9\\.]\\+\\)\\?\\.'|sort -r|head -n1|awk '{print $2}') installPackageExtras ${RUBY_PACKAGE} installPackage rubygem-rdoc } fi } """ end
python_version_size()
click to toggle source
# File lib/kitchen-yansible/tools/install/amazon.rb, line 26 def python_version_size 2 end