简体   繁体   English

Ansible保管库:加密以“-”开头的密码

[英]Ansible vault : encrypt password that begins with '-'

I am trying to encrypt password "-abc" using ansible-vault. 我正在尝试使用ansible-vault加密密码“ -abc”。 It errors out saying "no such option". 它错误地指出“没有这样的选择”。

Error is given below, 错误如下

$ansible-vault encrypt_string '-abc' 
Usage: ansible-vault encrypt_string [--prompt] [options] string_to_encrypt

ansible-vault: error: no such option: -a

Version: ansible 2.7.7; 版本:ansible 2.7.7; Ubuntu 18 Ubuntu 18

It is a legitimate password used in our system, that begins with '-'. 这是我们系统中使用的合法密码,以“-”开头。

Kindly advise. 好心提醒。

Because it takes -a as an option. 因为它采用-a作为选项。 You should use double dash ( -- ) which means end of command options. 您应使用双破折号( -- )表示命令选项的结尾。

$ansible-vault encrypt_string -- '-abc'

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM