2.6. 为每个 LifeCycle 环境创建一个主机组
使用这个流程为库生命周期环境创建主机组,并为其他生命周期环境添加嵌套的主机组。
流程
要为每个生命周期阶段创建主机组,请运行以下 Bash 脚本:
MAJOR="7" ARCH="x86_64" ORG="Your Organization" LOCATIONS="Your Location" PTABLE_NAME="Kickstart default" DOMAIN="example.com" hammer --output csv --no-headers lifecycle-environment list --organization "${ORG}" | cut -d ',' -f 2 | while read LC_ENV; do [[ ${LC_ENV} == "Library" ]] && continue hammer hostgroup create --name "rhel-${MAJOR}server-${ARCH}-${LC_ENV}" \ --architecture "${ARCH}" \ --partition-table "${PTABLE_NAME}" \ --domain "${DOMAIN}" \ --organizations "${ORG}" \ --query-organization "${ORG}" \ --locations "${LOCATIONS}" \ --lifecycle-environment "${LC_ENV}" done