Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/storm-legacy/ansible-server-deploy
Repository allowing quick server configuration
https://github.com/storm-legacy/ansible-server-deploy
Last synced: about 1 month ago
JSON representation
Repository allowing quick server configuration
- Host: GitHub
- URL: https://github.com/storm-legacy/ansible-server-deploy
- Owner: storm-legacy
- Created: 2024-07-21T00:35:53.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-02T20:33:08.000Z (6 months ago)
- Last Synced: 2024-11-12T21:41:50.957Z (3 months ago)
- Language: Jinja
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ansible deployment suite for servers
This repository consists of roles nad playbooks for general deployment of linux servers.
Roles right now are mostly dedicated for Ubuntu machines, but there are plans for RHEL (AlmaLinux) deployments## Dependencies
- Python
- Makefile## Instruction
1. Initialize project with Makefile. In the process choose password for new `vault.yml` file:
```bash
make init
```2. Adjust valules in `.env`
3. Start testing with:
```bash
make dev
```## Available roles
- `common` - general first server configuration
- `maintenance` - used for patching multiple devices
- `docker` - install Docker Engine and apply tweaks
- `ufw` - Install and configure UFW firewall
- `zabbix_agent` - install and configure Zabbix Agent 2