Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ansible MVP - Cleaning of the repository and new project initial setup #1489

Open
YisDav opened this issue Dec 20, 2024 · 0 comments
Open

Ansible MVP - Cleaning of the repository and new project initial setup #1489

YisDav opened this issue Dec 20, 2024 · 0 comments

Comments

@YisDav
Copy link
Member

YisDav commented Dec 20, 2024

Description

The main purpose of this task is to perform the initial installation of the Ansible project, as well as the cleanup of files and directories that will no longer be needed. To do this, we will first make a list of all the contents of the project (from the root directory), and another list with the directories and files to keep. Then, we proceed to clean the repository, once we have identified the content that can be deleted.

Involved steps

  1. Review Current Repository Structure
  2. Identify and Classify Essential/Unnecessary Files and Directories
  3. Clean Up the Repository from the unnecessary files and/or directories
  4. Initial Project Setup
    1. Create necessary directories for roles/ .
      1. Create dirs and setup the following roles:
        • wazuh-indexer
        • wazuh-manager
        • wazuh-dashboard
        • wazuh-agent
      2. Also create this dir for storing the packages urls list and ansible variables files
        • role/vars/
    2. Use main dir to put the playbooks.
      1. Create main playbooks:
        1. wazuh-distributed.yml
        2. wazuh-aio.yml
        3. wazuh-agent.yml
@YisDav YisDav changed the title Cleaning of the repository and new project initial setup Ansible MVP - Cleaning of the repository and new project initial setup Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant