https://github.com/sofyan48/ami-core
MANAGE YOUR SERVERS AND INSTALL PACKAGE EASY
https://github.com/sofyan48/ami-core
ami ansible automation devops playbook server
Last synced: about 1 year ago
JSON representation
MANAGE YOUR SERVERS AND INSTALL PACKAGE EASY
- Host: GitHub
- URL: https://github.com/sofyan48/ami-core
- Owner: sofyan48
- Created: 2019-05-11T22:16:42.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T23:30:55.000Z (about 3 years ago)
- Last Synced: 2025-02-19T14:07:48.656Z (about 1 year ago)
- Topics: ami, ansible, automation, devops, playbook, server
- Language: Python
- Homepage:
- Size: 104 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MANAGE YOUR SERVERS
Package Support
## STACK
- nginx
- mean | under construction
- gitlab | not tested
- lampp
## Application
- wordpress
- drupal
- magento
- joomla | under construction
- redmin | under contruction
- Firewalld
- composer
## Database
- mariadb
- mysql | not tested
- cockroachdb
- mongodb | under construction
- redis | undercontruction
## Programming Environment
- php7.2
- php5.6
- python3 flask framework environment
- python3 django framework environment
- node
# INSTALLING
## Requirements OS
Ubuntu Based
```
apt install ansible python-pip libmysqlclient-dev gcc
pip install mysql-python
```
Centos Based
```
yum install epel-release
yum install ansible python2-pip python2-devel mariadb-devel gcc
pip install mysql-python
```
## Requirements Apps
Debian Based
```
apt install python3 python3-pip python3-devel
sudo pip3 install -e .
```
Centos Based
```
yum install python36 python36-pip python36-devel
sudo pip3 install -e .
```
# RUNNING APP EXAMPLE
To see more examples, open the docs folder
## configure ami playbooks
Make a file with the name ami.yml | in ubuntu based change yum to apt
```
yum:
hosts: all
roles:
- commons
- mariadb
- nginx
- php
- wordpress
vars:
mariadb:
password: password
wordpress:
db_name: testing
username: admin
password: password
wp_url: localhost
email: meongbego@gmail.com
```
run playbook configure | wait report in playbook configured
```
$ ami playbook configure
2019-05-16 04:50:34 localhost.localdomain root[30300] INFO Playbook Configured
```
After this report now execute
```
$ sudo ami playbook start
2019-05-16 04:50:34 localhost.localdomain root[30300] INFO Package Finished
```
Note : This Project under development