-name:Install base packagespackage:state:presentname:"{{base_packages}}"-name:Include OS-specific variablesinclude_vars:"{{lookup('first_found',params)}}"vars:params:files:"{{distro_lookup_path}}"paths:-'vars'-name:Install distro specific packagespackage:state:presentname:"{{distro_packages}}"-name:Increase syslog message size in order to capture python tracebackscopy:content:'$MaxMessageSize6k'dest:/etc/rsyslog.d/99-maxsize.confmode:0644notify:Restart rsyslog-name:Ensure rsyslog is runningservice:name:rsyslogenabled:yesstate:started-name:Set ssh key for managementauthorized_key:state:presentuser:rootexclusive:"{{bastion_key_exclusive}}"key:"{{bastion_public_key}}"key_options:|from="{{ bastion_ipv4 }},{{ bastion_ipv6 }},localhost"-name:Install sshd configtemplate:src:sshd_config.j2dest:/etc/ssh/sshd_configowner:rootgroup:rootmode:0444notify:Restart ssh-name:Disable byobu part 1file:path:/etc/profile.d/Z98-byobu.shstate:absent-name:Disable byobu part 2file:path:/etc/profile.d/Z97-byobu.shstate:absent-name:Setup RFC3339 bash history timestampscopy:mode:0644src:bash-history.shdest:/etc/profile.d/bash-history.sh-name:Ensure root cache directoryfile:path:/root/.cachestate:directorymode:0700-name:Include OS-specific tasksinclude_tasks:"{{lookup('first_found',file_list)}}"vars:file_list:"{{distro_lookup_path}}"