如何解决在执行时将ansible-vault加密密码变量作为参数传递到Powershell脚本中时遇到问题
我在剧本中使用win_shell模块执行Powershell脚本,但是该脚本需要密码才能连接到数据库,下面是该脚本块,
& $env:JAVA_HOME\java -cp $liquibaseClasspath `
liquibase.integration.commandline.Main `
--url=jdbc:oracle:thin:@localhost:1521/SOP `
--username=$username `
--password=$sop_password `
--changeLogFile=changelog-master.xml `
--verbose=true `
status
在我的playbook.yml中 我有
- name:
win_shell: |
$secure_password = '{{ sop_password }}'
'{{ liquibase_install_dir }}\liquibase-3.8.8\lb_status.ps1 '
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。