Getting Started
Categories:
The development environment serves as a foundational element within the C2 Platform approach. By harnessing the power of Vagrant, LXD, and VirtualBox (ideal for MS Windows-based VMs), it empowers you to simulate real-world infrastructure locally, akin to Jeff Geerling’s vision in his book, Ansible for DevOps.
While the initial setup of this development environment may appear intricate, conquering this initial challenge unlocks a versatile and potent tool for the development and testing of automation solutions.
For instance, executing a single command as straightforward as this:
vagrant up c2d-awx1
will conjure a fully functional Kubernetes Cluster on your local workstation and proceed to deploy and configure the Ansible Automation Controller ( AWX) on it.
Yet, the goal is not just simplicity; it’s also about equipping you with the
resources to comprehend, implement, and optimize your automation projects. The
documentation plays a pivotal role in achieving this objective. Take, for
instance, the how-to guide Setup the Automation Controller ( AWX ) using
Ansible, which goes beyond
documenting mere steps (as one command, vagrant up c2d-awx1
, accomplishes the
task) to ensure you understand how this single command achieves the desired
outcome.
Comprehensive instructions await you in the English section of our website, guiding you through setting up, configuring, and harnessing the development environment:
Note:
While we assume you are utilizing a high-end developer laptop with Ubuntu 22.04, it’s also entirely feasible to initiate the process within a VirtualBox VM running Ubuntu 22. The reference project’s default configuration leans towards Linux Containers (LXD), and these operate seamlessly within a VirtualBox VM.Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.