2016-03-18 21 views
0

kullanarak ardıç aygıtını yapılandırma Yapılandırmalarını ansible kullanarak bir ardıç aygıtına aktarmaya çalışıyorum. Ben bağlantı için netconf kullanarak, aşağıdaki oyun kitabı kullanıyorum. yapılandırma yüklenemiyor: ConfigLoadError (şiddeti: Hata, bad_element: seti, mesajı: Hata: sözdizimi hatası) Benim yapılandırma dosyası tüm set komutlarını sahiptirPush ansible

--- 
    - name: Load merge config 
     connection: local 
     gather_facts: no 
     hosts: juniper 

     roles: 
     - Juniper.junos 

     tasks: 
     - name: Checking NETCONF connectivity 
     wait_for: host={{ inventory_hostname }} port=830 

     - name: Push config 
     junos_install_config: 
     host={{ inventory_hostname }} 
     file=push.conf 
     replace_config=true 

Bir hatayı msj alıyorum.

+0

Hata iletisi, yapılandırmanızda bir sözdizimi hatası var gibi okunuyor. – udondan

cevap

0

Teşekkürler, şimdi çalışıyor. Aslında dosyamda set komutları vardı, tek yapmam gereken dosya adı push.set olarak kullanmaktı. Ayrıca, kullanıcıyı ana bilgisayarın altına dahil etmek zorunda kaldı. Çalıştığı son oyun kitabı.

--- 
    - hosts: Juniper 
     gather_facts: no 
     connection: local 

     roles: 
     - Juniper.junos 

     tasks: 
     - name: Push config 
     junos_install_config: 
     host={{ ansible_ssh_host }}   
     user={{ ansible_user }} 
     file=push.set