Dear all,

Does anybody know how to perform the privilege escalation to "enable" in 
Proxy SG via Ansible?

I have tried the following code, with no luck:

****OS = JUNOS because I could not find SG OS and somebody told us to use 
"junos" instead. It works to launch regular commands but It does not work 
to escalate to "enable".*

- hosts: bluecoat
  gather_facts: no
  connection: local
  vars:
    ansible_connection: network_cli
    ansible_user: "{{ lookup('env', 'ANSIBLE_NET_USERNAME') }}"
    ansible_password: "{{ lookup('env', 'ANSIBLE_NET_PASSWORD') }}"
    ansible_port: 22
    ansible_network_os: junos 
  tasks:

    - name: Show SSL Keyring
      cli_command:
        command: "show ssl keyring"
        #### prompt: "Password:"
        #### answer: "{{ lookup('env', 'ANSIBLE_NET_PASSWORD') }}"
      vars:
        ansible_become: yes
        ansible_become_method: enable
        ansible_become_password: "{{ lookup('env', 'ANSIBLE_NET_PASSWORD') 
}}"
      register: ssl_keyring


*Error:* It says "invalid input" because the command only works in *enable* 
mode, so the escalation did not work.

{
    "changed": false,
    "stdout": "^\n% Invalid input detected at '^' marker.",
    "invocation": {
        "module_args": {
            "command": "show ssl keyring",
            "newline": true,
            "sendonly": false,
            "check_all": false,
            "prompt": null,
            "answer": null
        }
    },
    "stdout_lines": [
        "^",
        "% Invalid input detected at '^' marker."
    ],
    "_ansible_no_log": false
}

Thank you very much in advance. Your help is really really appreciated. 

Regards,
Vicente.

-- 
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/56a198bb-a2b7-4827-9f78-829f92a2eb64n%40googlegroups.com.

Reply via email to