Comments (4)
Thank you, It's working
from action-ansible-playbook.
Could you please provide a link to the failed workflow run?
from action-ansible-playbook.
it's a private repo
here is my Workflow:
`name: Continue Integration
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Cloning the repo
uses: actions/checkout@v1
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: 7.3
extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite
coverage: none
- name: Create .env file for composer
run: |
cp .env.example .env
- name: Composer install
uses: docker://composer:2.0.2
with:
args: install --prefer-dist --no-interaction --no-suggest
- name: Setup Nodejs 10.x
uses: actions/setup-node@v1
with:
node-version: '10.x'
- name: "[Nodejs] npm install & npm run production"
run: |
npm install
npm run production
- name: Begin - Set permission to github-runner
uses: dawidd6/action-ansible-playbook@v2
with:
playbook: ansible-begin.yml
directory: ./
key: ${{secrets.SSH_PRIVATE_KEY}}
inventory: |
[webservers]
${{secrets.SSH_SERVER}}
[webservers:vars]
ansible_python_interpreter=/usr/bin/python3
ansible_user=${{secrets.SSH_USER}}
ansible_sudo_pass=${{secrets.SSH_USER_PASS}}
vault_password: ${{secrets.SSH_USER_PASS}}
options: |
-vvvv
--user="${{secrets.SSH_USER}}"
--extra-vars "ansible_sudo_pass=${{secrets.SSH_USER_PASS}}"
- name: Deploy to server without git & .env
id: deploy
uses: Pendect/[email protected]
env:
DEPLOY_KEY: ${{secrets.SSH_PRIVATE_KEY}}
with:
flags: '-avz --exclude=".git*" --exclude .env'
options: ''
ssh_options: '-p ${{secrets.SSH_PORT}}'
src: '.'
dest: '${{secrets.SSH_USER}}@${{secrets.SSH_SERVER}}:/var/www/redat/'
- name: End - Set permission to www-data, clear laravel cache
uses: dawidd6/action-ansible-playbook@v2
with:
playbook: ansible-final.yml
directory: ./
key: ${{secrets.SSH_PRIVATE_KEY}}
inventory: |
[webservers]
${{secrets.SSH_SERVER}}
[webservers:vars]
ansible_python_interpreter=/usr/bin/python3
ansible_user=${{secrets.SSH_USER}}
ansible_sudo_pass=${{secrets.SSH_USER_PASS}}
vault_password: ${{secrets.SSH_USER_PASS}}
options: |
-vvvv
--user="${{secrets.SSH_USER}}"
--extra-vars "ansible_sudo_pass=${{secrets.SSH_USER_PASS}}"`
from action-ansible-playbook.
it will fail if i run 2 actions uses: dawidd6/action-ansible-playbook@v2
If i remove either one of them, It's working without any problem
https://share.yooniks.dev/file/dsupload/Screen-Shot-2020-12-06-at-8.25.43-PM.png
from action-ansible-playbook.
Related Issues (20)
- NodeJS 12 is depreciated in GitHub Actions
- save-state command is depreciated warning HOT 3
- Feature request: ansible-galaxy install force flag HOT 2
- SSH Tunneling Bastion HOT 2
- Ansible Galaxy : command not found HOT 2
- Error on windows-latest runner HOT 2
- Missing playbook HOT 6
- Ensure SSH private key uses LF and not CRLF HOT 4
- ansible-playbook not found on private runner HOT 1
- private key permission problem HOT 1
- How to pass multiple extra variables? HOT 1
- Galaxy SSH configuration? HOT 4
- extra_vars option: json format: string "true" turned into boolean "true" HOT 4
- make action fail if no hosts were updated HOT 1
- make separate location for ansible vault file possible HOT 2
- Node16 deprecated HOT 2
- vault_password not being set? HOT 1
- Ansible inventory requires additional Python packages HOT 1
- Playbook keeps failing when using GA HOT 3
- How to install pip package in the same environment where ansible run HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from action-ansible-playbook.