Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 473 Bytes

README.md

File metadata and controls

18 lines (14 loc) · 473 Bytes

Basic Ansible playbook for Linode

Given a default install of Ubuntu on Linode this playbook does the following:

  • Sets the hostname
  • Sets the timezone
  • Creates a new user for ssh
  • Uploads a ssh public key for the above user
  • Creates a basic firewall
  • Disables ssh root login
  • Disables ssh password login

##Usage ansible-playbook linode_playbook.yml -i hosts --ask-pass

##To improve Ideally all the variables set should be configurable.