Creating projects in EDA-Server
Since the EDA server itself follows the same application design as AWX, you will not be creating and managing users, teams, or organizations again (it is exactly the same). The focus is on the minimum setup needed in order to get an Ansible Rulebook up and running utilizing the EDA-Server application. The rulebook itself is the actual unit of work that is running and executing the logic, a key difference from a playbook that executes tasks in sequence until it’s finished. A rulebook has if/else logic capabilities built in, which makes the event-based approach function.
Since you will not be creating all the different objects in the application, you will use the defaults. The EDA-Server application includes prepackaged organizations, roles, and users, which will all be used during this chapter.
Let’s get started by creating a project. To streamline this section, you will build on top of the forked awx_sample_project that was created...