Replying to the prompt dialogueΒΆ

When executing or configuring commands on some devices, it is possible that you receive a prompt message that needs to be replied. In Blitz, you can handle these prompt messages automatically by using the keyword reply in your action. In order to reply a message, you need to know the regex pattern of the message that would show up in the console.

Below you can see an example of the action execute handling a prompt message.

# Looking for the parse_output variable in the action execute
- apply_configuration:
    - execute:
        device: PE1
        command: write erase
        reply:
        - pattern: .*Do you wish to proceed anyway\? \(y/n\)\s*\[n\]
          action: sendline(y)
          loop_continue: True
          continue_timer: False