Last week we hosted our second session of the Tips & Tricks webinar series and focused on creating utilities and delegating playbooks. We want to make your life easier by helping you to automate tasks and then delegate the execution. Ansible is not a programming language, but you can use it as one. Here’s what you need to know…
#1 Create executables that someone else can use
Leverage the shebang (#!) and use ansible as you would any scripting language to create utilities that can reuse your existing playbooks, roles and task lists.
#2 Use permissions to segment access
Unix permissions (and ACLs) can be used to restrict access to inventory and to the users/keys needed to access the defined hosts. You can also restrict which utilities can be executed (sudo).
#3 Use Ansible to make ad-hoc systems
Ansible is a Unix tool, as such it can be combined with others (cron, incron, netcat, ucspi, etc) to create automated workflows.
Watch the entire webinar now.
If you missed Brian's first Tips & Tricks session on Live Systems, you can watch it here.
Next up is Tips & Tricks: QA on September 17, at 3PM Eastern. Register now and mark your calendar.