Use hiera v5 format
Use hiera version 5 instead of version 3 which is deprecated and outputs a warning. Change-Id: I26ee3329aa75109625476d6c355e82fed2c050e6
This commit is contained in:
		@@ -272,7 +272,12 @@ if [ -f $LOG_DIR/rabbitmq ]; then
 | 
			
		||||
    done
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# hiera
 | 
			
		||||
# hiera config
 | 
			
		||||
if [ -f $SCRIPT_DIR/hiera.yaml ]; then
 | 
			
		||||
    mv $SCRIPT_DIR/hiera.yaml $LOG_DIR
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# hiera data
 | 
			
		||||
if [ -d $SCRIPT_DIR/hiera ]; then
 | 
			
		||||
    mv $SCRIPT_DIR/hiera $LOG_DIR
 | 
			
		||||
fi
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										19
									
								
								functions
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								functions
									
									
									
									
									
								
							@@ -113,14 +113,17 @@ install_modules_unit() {
 | 
			
		||||
configure_hiera() {
 | 
			
		||||
  cat <<EOF >$HIERA_CONFIG
 | 
			
		||||
---
 | 
			
		||||
:backends:
 | 
			
		||||
  - yaml
 | 
			
		||||
:yaml:
 | 
			
		||||
  :datadir: "${SCRIPT_DIR}/hiera"
 | 
			
		||||
:hierarchy:
 | 
			
		||||
  - "%{::operatingsystem}"
 | 
			
		||||
  - "%{::osfamily}"
 | 
			
		||||
  - common
 | 
			
		||||
version: 5
 | 
			
		||||
defaults:
 | 
			
		||||
  datadir: ${SCRIPT_DIR}/hiera
 | 
			
		||||
  data_hash: yaml_data
 | 
			
		||||
hierarchy:
 | 
			
		||||
  - name: "OS specific"
 | 
			
		||||
    path: "%{::operatingsystem}.yaml"
 | 
			
		||||
  - name: "OS family specific"
 | 
			
		||||
    path: "%{::osfamily}.yaml"
 | 
			
		||||
  - name: "Common"
 | 
			
		||||
    path: "common.yaml"
 | 
			
		||||
EOF
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -24,7 +24,7 @@ export MANAGE_PUPPET_MODULES=${MANAGE_PUPPET_MODULES:-true}
 | 
			
		||||
export MANAGE_REPOS=${MANAGE_REPOS:-true}
 | 
			
		||||
export ADD_SWAP=${ADD_SWAP:-true}
 | 
			
		||||
export SWAP_SIZE_GB=${SWAP_SIZE_GB:-4}
 | 
			
		||||
export HIERA_CONFIG=${HIERA_CONFIG:-${SCRIPT_DIR}/hiera/hiera.yaml}
 | 
			
		||||
export HIERA_CONFIG=${HIERA_CONFIG:-${SCRIPT_DIR}/hiera.yaml}
 | 
			
		||||
export MANAGE_HIERA=${MANAGE_HIERA:-true}
 | 
			
		||||
export PUPPET_ARGS="${PUPPET_ARGS} --detailed-exitcodes --color=false --test --summarize --trace --hiera_config ${HIERA_CONFIG} --logdest ${WORKSPACE}/puppet.log"
 | 
			
		||||
export DISTRO=$(lsb_release -c -s)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user