Vormetric driver install

5 views
Skip to first unread message

James

unread,
May 22, 2019, 10:45:23 AM5/22/19
to Ansible Project
I have been unsuccessful at installing a Vormetric driver onto CentOS.  I am using the 'expect' module and have tried various question:answer pairs, but nothing completes successfully.   Due to the isolated environment I work in, I am unable to copy the playbook I'm using, but I do have the driver in my email and could share it with anyone who is willing to attempt a test install.  It would probably make more sense that way, so you can see the full prompts yourself.  If anyone is willing to help, feel free to reach out.  I also checked Ansible Galaxy and there was nothing there, so this is a last-ditch effort.  I have 360 servers that need this driver installed, so I'm hoping someone can help.

Kai Stian Olstad

unread,
May 25, 2019, 11:36:06 AM5/25/19
to ansible...@googlegroups.com
On 22.05.2019 16:45, James wrote:
> I have been unsuccessful at installing a Vormetric driver onto CentOS.
> I
> am using the 'expect' module and have tried various question:answer
> pairs,
> but nothing completes successfully. Due to the isolated environment I
> work in, I am unable to copy the playbook I'm using, but I do have the
> driver in my email and could share it with anyone who is willing to
> attempt
> a test install. It would probably make more sense that way, so you can
> see
> the full prompts yourself.

Running random code from a random guy on the Internet that's not going
to happen.


> If anyone is willing to help, feel free to
> reach out. I also checked Ansible Galaxy and there was nothing there,
> so
> this is a last-ditch effort. I have 360 servers that need this driver
> installed, so I'm hoping someone can help.

I can always help with the expect part.
There are two things people usually gets wrong.

The responses in the expect module is a dict, that mean that it can only
have one key, but the key can have multiple values in form of a list.
So if you have the text "Enter password" twice the responses would be

responses:
Enter password:
- MySecretPassword
- MySecretPassword

The second thing is that expect is regex, so any regex special
character[1] that you mean literately must be escaped with a backslash.

[1] https://docs.python.org/2/library/re.html#regular-expression-syntax

--
Kai Stian Olstad
Reply all
Reply to author
Forward
0 new messages