- name: GENERATE CERTIFICATE AND KEY
expect:
command: /home/user/script arg1
chdir: /home/user/
responses:
(^)(?i)Enter: '{{ passphrase }}'
(^)(?i)Verifying: '{{ passphrase }}'
(^)(?i)Common: '{{ common_name }}'--
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 ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/8d042724-c9d9-4a9c-b229-543c17ce91ff%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Id recommend just starting off with using `Enter: "{{ passphrase}}"The (?i) indicates a case insensitive search, and the parents around ^ are unnecessary, and the can be problematic as sometimes expect sees a \n or a space as the first char.
I can't seem to find much documentation or uses of this module. I tried reading up on pexpect documentation however, i'm unable to find my answer.--I'm having ansible run a script and then there are prompts that need to be answered.- name: GENERATE CERTIFICATE AND KEY
expect:
command: /home/user/script arg1
chdir: /home/user/
responses:
(^)(?i)Enter: '{{ passphrase }}'
(^)(?i)Verifying: '{{ passphrase }}'
(^)(?i)Common: '{{ common_name }}'When the ./script runs, it has a series of text and the prompt finishes with:'Enter PEM pass phrase:'is the `(^)(?i)` the correct regex I would be using to match the text 'Enter'?
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 ansible-project+unsubscribe@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/8d042724-c9d9-4a9c-b229-543c17ce91ff%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/8d042724-c9d9-4a9c-b229-543c17ce91ff%40googlegroups.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 view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/589c82fa-246f-4616-aedf-7eb4c76702eb%40googlegroups.com.To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.