Simple automation with Ansible

Ansible

The simple automation solution

Ansible is the simplest solution for automating applications, complete systems and your IT infrastructure. Ansible makes daily tasks in your Unix and Linux environments a breeze. Every problem has to be solved only once and then rolled out as a playbook on many systems.

Playbooks

Powerful workflow configuration

All configuration information is collected in so-called Ansible Playbooks in an easy to understand description language and rolled out to hosts stored in the host inventory. For this purpose, only a connection to the systems to be configured is necessary and you’re ready to go.

Ansible works in push mode and requires no further installation on the individual systems besides SSH and Python. So you can get started without further preparation with Ansible, as the control of a simple workstation is sufficient.

---
- hosts: webservers
  vars:
    http_port: 80
    max_clients: 200
  remote_user: root
  tasks:
  - name: ensure apache is at the latest version
    yum:
      name: httpd
      state: latest
  - name: write the apache config file
    template:
      src: /srv/httpd.j2
      dest: /etc/httpd.conf
    notify:
    - restart apache
  - name: ensure apache is running
    service:
      name: httpd
      state: started
  handlers:
    - name: restart apache
      service:
        name: httpd
        state: restarted

Ansible & Foreman

The perfect integration

Foreman – the lifecycle management tool for physical and virtual servers. The Foreman is an open source project that helps administrators manage their systems throughout the lifecycle, from provisioning and configuration to orchestration and monitoring.

Using Ansible and Foreman’s Smart Proxy Architecture, you can automate regular tasks and roll out applications at the push of a button – with bare-metal servers as well as VMs in the cloud.

Reporting

Foreman offers the most important reporting functions for Ansible – so you have all the important information from orchestration and configuration management at a glance.

Inventory

Ansible collects all the relevant information of the target systems with every run of a playbook. Foreman can display this information and sort it for the user.

Control

Foreman is able to control individual playbooks or complete bulk processes via the web interface, which means a significant reduction of work in Ansible’s everyday life.

Integration into Foreman

Foreman – the lifecycle management tool for physical and virtual servers. The Foreman is an open source project that helps administrators manage their systems throughout the lifecycle, from provisioning and configuration to orchestration and monitoring.

News

Articles from our Blog

Webinars

Our webinar archive

Trust the market leader

We are happy to bring you our experience from more than 500 projects. Whether professional services, training or support for your environment.

Support from the specialist

We are happy to support your Ansible environment through our support team.