Comments (3)
It searches the default paths for the Ansible config file. But I have a project opened with an ansible directory that has ansible.cfg with a configured password-file.
Would it be possible to attempt parsing the config also like this:
- form the currently requested file, go recursively up until reaching the project (IDEA Module) root. In each directory look for an ansible.cfg and parse it relative from this directory.
This would pick up the password file in this case.
from ansible-vault-editor-idea-plugin.
Mostly resolved with #161
from ansible-vault-editor-idea-plugin.
+1 for @dragetd's idea. This would be a great addition.
Additionally, the vault_password_file
parameter in the ansible.cfg
file could contain a relative path. I believe this should be resolved relative to the directory where the ansible.cfg
file is located.
from ansible-vault-editor-idea-plugin.
Related Issues (20)
- De/Encrypt ansible-vault files when using "Resolve Conflicts" HOT 2
- Plugin reported as not compatible with 213 (2021.3) HOT 2
- ANSIBLE_VAULT_PASSWORD_FILE does not work as expected HOT 1
- Plugin breaks with IntelliJ build IU-213.5744.223 HOT 2
- Remove strict boundaries for "untilBuild"
- Please support PyCharm 2021.3 HOT 2
- Password encrypt issues. HOT 6
- ANSIBLE_VAULT_PASSWORD_FILE is ignored HOT 2
- Edited vault missing new line at end of the file (causing linting errors) HOT 1
- Read default vault password file path from ansible config file
- Preserve newline at end of file HOT 1
- Add Support for IntelliJ IDEA 2022.3 HOT 2
- Intention actions not appearing HOT 7
- Wrong line separators: '{\r\n \"ENABL...' at offset 1 HOT 1
- Fix usage of scheduled for removal API
- Usage of deprecated API `ActionUpdateThread.OLD_EDT`
- How can i specify the vault ID? HOT 3
- Not compatible with latest build of PyCharm HOT 1
- Support ANSIBLE_VAULT_PASSWORD_FILE environment variable HOT 2
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 ansible-vault-editor-idea-plugin.