Ansible

Simple IT Automation

  • Automation deployment
  • Easy to get started
  • Devops
Start Now

What is Ansible?

Do you want to automate repetitive tasks to free up your time for more strategic work? Ansible is a quick way to start automating. Ansible is a simple IT automation engine that automates cloud provisioning, configuration management, application- and continuous deployment, intra-service orchestration, and many other IT needs.

You can compare Ansible with Puppet, Chef, and SaltStack. Ansible however, is the easiest to learn and to get started with. It uses a very simple language that allows you to describe your automation jobs in a way that approaches plain English. The big difference with other automation engines is that it simply runs through SSH instead of a custom agent that needs to be installed on a target host.

Ansible tutorials

Let’s get started right away. Check out these tutorials on how to use Ansible to quickly launch new instances, create networks, and an deploy application on Fuga Cloud.

How does Ansible work?

Ansible connects to your nodes and pushes out small programs (Ansible modules). These programs are written to be resource modules of the desired state of the system. Ansible then executes these modules (through SSH), and removes them when finished. Therefore Ansible only requires an SSH connection to run your Ansible playbooks without installing any agent.

An Ansible playbook consists of some playbook information and a set of tasks. Playbooks are simple data descriptions of your infrastructure, are human-readable and machine-parsable. You can include several playbooks in one playbook so you can run your different tasks after each other.

Ansible uses a simple text file (hosts) to manage your machines so you can group your nodes with ease. This way you can run a playbook for one or more groups. For example, your web servers, dbservers etc.

Do you want create and run your first playbook on Fuga Cloud? Get started now.

Provisioning Cloud Infrastructure with Ansible

Managing and maintaining your cloud infrastructure can be challenging. You want control over your compute instances, your networking, storage, security, and so on.

Ansible let’s you automate the provisioning of your Fuga Cloud infrastructure. In combination with OpenStack CLI tools you can deploy entire cloud platforms in minutes. We use open standards so you can use your Ansible playbooks with any OpenStack provider around the world.

Want to automate your deployments faster? Get started now.

Deploying applications using Ansible

Repeatable deployments make consistent deployments and reliable applications. Ansible makes it simple to deploy your applications. You can configure your needed services as well as push application artifacts from one common system.

By creating roles, a playbook with only one task can be run on every web server on your platform, for example installing Apache. The advantage here is that all web server are configured exactly the same way.

Automate security using Ansible

Ansible allows you to apply consistent security across your entire platform using automation. With Ansible you can secure any part of your platform such as firewall rules, users, or applying custom security policies.

Ansible makes it easy to reuse roles and lets you write your automation procedures once, so you can use it across your entire infrastructure.

Do you want to have more control over your security? Get started now.

Want to automate your cloud platform?

Start now

Got any questions? Let’s chat.