Added cfn-init blocks + user data script + wait conditions + added permission to user