Break it down into two different plays. One to stop and reboot and then a
second play to restart

---
- hosts: oracle
  become: true
  become_method: sudo
  gather_facts: no

  tasks:

  - name: Stop Databases
    command: /home/oracle/scripts/db_stop.sh
    become: true
    become_method: su
    become_user: oracle
    changed_when: False

  - name: Reboot Oracle (Wave3) servers
    reboot:

- name: Start the databases
  hosts: oracle
  remote_user: whatever

  - name: Start Databases
    command: /home/oracle/scripts/db_start.sh
    become: true
    become_method: su
    become_user: oracle
    changed_when: False





On Wed, Dec 2, 2020 at 11:50 AM harry devine <[email protected]> wrote:

> Didn't work. I get "incorrect su password " still.
>
> Harry
>
> On Wed, Dec 2, 2020, 11:38 AM Daniel Caillibaud <[email protected]>
> wrote:
>
>> Le 02/12/20 à  6h39, "[email protected]" <[email protected]> a écrit :
>> > We have a playbook we're trying to implement that will stop an Oracle
>> > database via a script, reboot the server, then restart Oracle via a
>> > script.  The stop/start of Oracle needs to be run as the oracle user,
>> and
>> > the reboot needs to be done as root.
>> >
>> > When we run the playbook, we enter our normal user credentials that has
>> > sudo access, but when we try to switch as the oracle user in the
>> > playbook, we get "incorrect su password".
>>
>> I'm noob with ansible, but why trying su method (vs sudo) ?
>>
>> --
>> Daniel
>>
>> - Tu sais pourquoi Bruce Lee ?
>> - Parce qu'on a lui a appris à lire.
>>
>> --
>> 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/20201202173747.09309d12%40quad
>> .
>>
> --
> 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/CALYKJ24cA6QO8XJRagiFn%3DAANXpFY-0YCpkwugpT%2B728WeHRfg%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CALYKJ24cA6QO8XJRagiFn%3DAANXpFY-0YCpkwugpT%2B728WeHRfg%40mail.gmail.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/CANhJoDxx06jL_A0qvck%3Du_U%2BZQm6FcGHLPB%2BahoUBWL6ZoHStQ%40mail.gmail.com.

Reply via email to