More info:

ansible-vault encrypt/decrypt/edit all work. The only part that doesn't 
work is using --ask-vault-pass from the command line.

On Friday, October 3, 2014 5:05:10 PM UTC-7, Joey wrote:
>
> I'm having the same problem.
>
> RHEL 6.5, ansible installed from "yum install ansible".
>
> Installed Packages
> Name        : ansible
> Arch        : noarch
> Version     : 1.7
> Release     : 1.el6
>
> I was able to use vault to encrypt a group_vars file, but it won't 
> unencrypt:
>
>> # ansible linux-renderfarm -m ping --ask-vault-pass
>> Vault password: 
>> ERROR: ansible-vault requires a newer version of pycrypto than the one 
>> installed on your platform. You may fix this with OS-specific commands 
>> such as: yum install python-devel; rpm -e --nodeps python-crypto; pip 
>> install pycrypto
>>
>>
> Running the given commands:
>
>> Setting up Install Process
>> Package python-devel-2.6.6-52.el6.x86_64 already installed and latest 
>> version
>> Nothing to do
>> error: package python-crypto is not installed
>> Requirement already satisfied (use --upgrade to upgrade): pycrypto in /
>> usr/lib64/python2.6/site-packages/pycrypto-2.6.1-py2.6-linux-x86_64.egg
>> Cleaning up...
>>
>>  
> Also did a "yum install python-crypto" afterwards, still has the same 
> error message. Any ideas?
>
>
>
> On Friday, August 8, 2014 4:21:54 PM UTC-7, Michael DeHaan wrote:
>>
>> Can you share how you installed Ansible as well?
>>
>>
>>
>>
>> On Fri, Aug 8, 2014 at 2:43 PM, Guanwen Zhang <[email protected]> wrote:
>>
>>> The OS is CentOS 6.5 64 bit.
>>>
>>>
>>> Initial questions - what OS are you running from and how did you install
>>> ansible?
>>>
>>>
>>>
>>> Pycrypto can get confused when your libs get mixed between OS packages and
>>> pip.
>>>
>>>
>>>
>>>
>>> On Thu, Aug 7, 2014 at 5:46 PM, Guanwen Zhang <[email protected]> wrote:
>>>
>>> >
>>> > I installed ansible 1.7, when I played my playbook, I got the following
>>> > error messages:
>>> >
>>> > [***@xxxx openstack]$ ansible-playbook -i ../inventory --ask-vault-pass
>>> > keystone.yml
>>> > Vault password:
>>> > ERROR: ansible-vault requires a newer version of pycrypto than the one
>>> > installed on your platform. You may fix this with OS-specific commands 
>>> > such
>>> > as:
>>> > yum install python-devel; rpm -e --nodeps python-crypto; pip install
>>> > pycrypto
>>> >
>>> >
>>> > I followed the above instruction, I got:
>>> >
>>> >  pip install pycrypto --upgrade
>>> > Requirement already up-to-date: pycrypto in
>>> > /usr/lib64/python2.6/site-packages/pycrypto-2.6.1-py2.6-linux-x86_64.egg
>>> > Cleaning up...
>>> >
>>> >
>>> > However, the problem is not still there.
>>> >
>>> > regards
>>> >
>>> > Henry
>>> >
>>> > --
>>> > You received this message because you are subscribed to the Google Groups
>>> > "Ansible Project" group.
>>> > To unsubscribe from this group and stop receiving emails from it, send an
>>> > email to [email protected].
>>> > To post to this group, send email to [email protected].
>>> > To view this discussion on the web visit
>>> > https://groups.google.com/d/msgid/ansible-project/CAKx6xESJfA9d7XMSmkWbJzdeP3DFQZYmoJujVn2kB-HWGsoukg%40mail.gmail.com
>>> > <https://groups.google.com/d/msgid/ansible-project/CAKx6xESJfA9d7XMSmkWbJzdeP3DFQZYmoJujVn2kB-HWGsoukg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> > .
>>> > For more options, visit https://groups.google.com/d/optout.
>>> >
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "Ansible Project" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email 
>>> to [email protected].
>>> To post to this group, send email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgxWNV_D1srmOw41C12YWxmGFtHZ_sgjdcUo6janAs_qhw%40mail.gmail.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>  -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Ansible Project" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/ansible-project/CAKx6xET5PsAr%2BJQPH_YBoHzNVZxr94T1M7iRhBcUe%2Bx5xcN80A%40mail.gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/ansible-project/CAKx6xET5PsAr%2BJQPH_YBoHzNVZxr94T1M7iRhBcUe%2Bx5xcN80A%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/5f89eac0-333c-4fdc-85b5-23de5268f023%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to