This repository contains Ansible playbooks, roles, and configurations to automate the installation of Nexus, a repository manager, using Ansible.
The repository follows the standard Ansible role directory structure. The main files and directories are as follows:
Before running the Ansible playbooks, ensure that you have the following:
- Ansible installed on your local machine.
- Access to the target host where Nexus will be installed.
- SSH access to the target host with appropriate permissions.
To get started with the installation, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/mahmoudmohamed22/Automate-Nexus.git
-
Navigate to the repository directory:
cd Automate-Nexus
-
Using Dynamic Inventory to get public hosts in specific region .
-
Run the playbook to install Nexus:
ansible-playbook playbook.yml
5.Access Nexus by navigating to http://:8081 in your web browser.
Contributions to this repository are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.