+ [[ -z "$OCF_RESKEY_fullname" ]] && ocf_log error "Full name parameter not set $OCF_RESKEY_fullname!" && exit $OCF_ERR_CONFIGURED
+
+ # Hosted Zone ID
+ [[ -z "$OCF_RESKEY_hostedzoneid" ]] && ocf_log error "Hosted Zone ID parameter not set $OCF_RESKEY_hostedzoneid!" && exit $OCF_ERR_CONFIGURED
+
+ # profile
+ [[ -z "$OCF_RESKEY_profile" ]] && ocf_log error "AWS CLI profile not set $OCF_RESKEY_profile!" && exit $OCF_ERR_CONFIGURED
+
+ # TTL
+ [[ -z "$OCF_RESKEY_ttl" ]] && ocf_log error "TTL not set $OCF_RESKEY_ttl!" && exit $OCF_ERR_CONFIGURED
+
+ ocf_log debug "Testing aws command"
+ aws --version 2>&1
+ if [ "$?" -gt 0 ]; then
+ error "Error while executing aws command as user root! Please check if AWS CLI tools (Python flavor) are properly installed and configured." && exit $OCF_ERR_INSTALLED
+ fi
+ ocf_log debug "ok"
+
+ if [ -n "$OCF_RESKEY_profile" ]; then
+ AWS_PROFILE_OPT="--profile $OCF_RESKEY_profile"
+ else
+ AWS_PROFILE_OPT="--profile default"
+ fi
+
+ return $OCF_SUCCESS
+}
+
+ec2ip_monitor() {
+ ec2ip_validate
+ ocf_log debug "function: ec2ip_monitor: check Route53 record "