
Ansible support is offered on the following basis:
– Playbook Repo Subscription
– Fees-Based Playbook Development
F1Linux can implement new Ansible infrastructure as well as supporting existing Ansible infrastructures.
Or if your organization wants to move away from the excessive costs & maintenance overhead of Puppet, F1Linux can incrementally migrate Puppet functionality into Ansible Playbooks. Any who have gone through a Puppet upgrade knows the cycle of pain every other year. Although Puppet enforces state, the same can be achieved by executing playbooks using a SystemD timer to revert unauthorized changes.
Ansible Playbooks are written by a Linux & Network Engineer with 25+ years of experience working on large enterprise Linux estates, who weighs every infrastructure decision through the filters of reliablity, scalability, performance and change-management best practices.
F1Linux’s Playbooks are not blunt instruments, but employ complex conditional tests to ensure exacting precision when imposing change.
Ansible Playbook Repo Subscription
By subscribing to F1Linux’s Git repository of Ansible Playbooks your organization can exponentially improve & expand your automation capabilities. All Playbooks have been linted, extensively tested and will be fully supported with updates as required. Although written for Ubuntu infrastructures, F1Linux can port the repo of modules for clients with RHEL environments.
The Upgrade Playbooks themselves include orchestration to impose consistent, reproducible best-practice change management procedures. And due to the ubiquity of Docker in Enterprise with containers scattered everywhere, the Upgrade Playbooks will detect, stop & restart Docker containers after the upgrade- even where a reboot was required.
Fees-Based Playbook Development
If your organization has very particular, complex automation requirements, either working independently or in collaboration with your staff F1Linux will translate them into Playbooks on an ad-hoc basis as required.
Whenever possible F1Linux will recreate the environment to develop & test in, negating the need for access to your network.
Client will create a new repo in their Github account and grant F1Linux access to it where they can track progress and and feedback during the development work.
