我需要为Cisco交换机提供端口安全性,但是我遇到问题您能帮助我吗?

时间:2019-07-25 10:41:14

标签: ansible

我在执行Ansible剧本时遇到问题

---
- hosts: cisco
  gather_facts: true
  vars:
    ansible_become: yes
    ansible_become_method: enable
    ansible_user: cisco
    ansible_password: cisco
    ansible_become_pass: cisco
    ansible_network_os: ios
    ansible_connection: network_cli
  tasks:
   - name: port security
     ios_config:
       lines:
        - interface fastEthernet0/4
        - switchport mode access
        - switchport port security
        - switchport security maximum 1
        - switchport port security mac-address sticky
        - switchport port security voilation shutdown

**完整的追溯是:

  

警告:以下回溯可能与实际故障无关。   文件   “ /tmp/ansible_ios_command_payload_6a9kGj/ansible_ios_command_payload.zip/ansible/module_utils/network/ios/ios.py”,   第145行,在run_commands中返回   connection.run_commands(命令=命令,check_rc = check_rc)文件   “ /tmp/ansible_ios_command_payload_6a9kGj/ansible_ios_command_payload.zip/ansible/module_utils/connection.py”,   第182行,在rpc中引发ConnectionError(to_text(msg,   errors ='surrogate_then_replace'),代码=代码)

     致命:[cisco]:失败! => {“更改”:false,“调用”:{   “ module_args”:{“ auth_pass”:null,“ authorize”:null,“ commands”:[   “接口fastEthernet0 / 24”,“交换端口模式访问”,“交换端口   端口安全”,“最大交换端口安全1”,“交换端口   安全性mac-address粘性”,“交换端口安全性”   关闭”],“主机”:null,“间隔”:1,“匹配”:“全部”,“密码”:   null,“端口”:null,“提供者”:null,“重试”:10,“ ssh_keyfile”:   null,“超时”:null,“用户名”:null,“ wait_for”:null}},“ msg”:   “接口fastEthernet0 / 24 \ r \ n ^ \ r \ n%在'^'处检测到无效输入   marker。\ r \ n \ r \ nSwitch#“}重试,请使用:--limit   @ / var / lib / awx / projects / network / switch / tasks / portsecurity.retry

     

PLAY RECAP   ****************************************************** ****************************************************** ****************************************************** ******* cisco:ok = 0更改= 0不可达= 0失败= 1 **

0 个答案:

没有答案