Are you certain your install.sh script produces that literal string as the 
prompt?

'Do you want to change your default shell to zsh? \[Y/n\]:': "Y\n"

You can use a regex in the key side of the dictionary.

'.*change your default shell to zsh.*': "Y\n"

Maybe your string isn't matching so it times out?

Walter
--
Walter Rowe, Division Chief
Infrastructure Services, OISM
Mobile: 202.355.4123

On Jul 23, 2023, at 10:03 AM, Rodrigo Reis <[email protected]> wrote:


Hello Everyone!

I trying to install ohmyzsh using ansible inside of a bigger yml file with a 
bunch of other sutff.
in hte ansible.builtin.expect block the goal is to anwser one  installation 
question but it waits for the timeou and display a huge error message.
Basically sucessfully install ohmyzsh but not awnser the installation question.

What you guys think, I'm doing wrong or have a better way to do it?

- name: Check if Oh My Zsh is installed
stat:
path: /home/rreis/.oh-my-zsh
register: ohmyzsh_installed

- name: Install Oh My Zsh
ansible.builtin.expect:
command: sh /home/rreis/install.sh
responses:
'Do you want to change your default shell to zsh? \[Y/n\]:': "Y\n"
timeout: 30
when: ohmyzsh_installed.stat.exists == false

--
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]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/3708b636-7b93-48e0-b119-65d24863bab7n%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/3708b636-7b93-48e0-b119-65d24863bab7n%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/27491DBB-9800-43C0-AAD9-B93FF7E1E6A9%40nist.gov.

Reply via email to