https://github.com/artack/ansistrano-php
https://github.com/artack/ansistrano-php
ansistrano ansistrano-deploy deployment
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/artack/ansistrano-php
- Owner: artack
- License: mit
- Created: 2020-01-07T22:48:24.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-11-21T14:18:53.000Z (7 months ago)
- Last Synced: 2025-11-21T16:12:57.679Z (7 months ago)
- Topics: ansistrano, ansistrano-deploy, deployment
- Language: Jinja
- Size: 31.3 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ansistrano-php
## Project
### Add ansistrano-php to your project
*needs to be done once*
```bash
git submodule add https://github.com/artack/ansistrano-php.git deployment
```
### Copy dist-files to your project
*needs to be done once*
```bash
cp deployment/ansible.cfg.dist ansible.cfg
cp deployment/hosts.yaml.dist hosts.yaml
cp deployment/deploy.yaml.dist deploy.yaml
cp deployment/rollback.yaml.dist rollback.yaml
```
Multistage ist also possible when copy the deploy.yaml.dist and rollback.yaml.dist multiple times, e.g.:
```bash
cp deployment/deploy.yaml.dist deploy_prod.yaml
cp deployment/deploy.yaml.dist deploy_stag.yaml
cp deployment/rollback.yaml.dist rollback_prod.yaml
cp deployment/rollback.yaml.dist rollback_stag.yaml
```
### Modify your copied files - these are YOURS
Adjust, comment, uncomment any variables like:
- git repo & branch
- paths
- project type (role)