<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Fortigate Error: Python cb_create error. in NSO Developer Hub Discussions</title>
    <link>https://community.cisco.com/t5/nso-developer-hub-discussions/fortigate-error-python-cb-create-error/m-p/4954942#M8191</link>
    <description>&lt;P&gt;Solved with maapi:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;        with ncs.maapi.single_write_trans('admin', 'admin') as t:
            root = ncs.maagic.get_root(t)
            device = root.devices.device['fg01']
            config = device.config
            admin_list = config.fortinet_fortios__global.system.admin.admin_list[service.vdom_admin]
            trusthost = admin_list.trusthost1
            trusthost.ip_mask.class_ip = '2.2.2.2'
            t.apply()

&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 07 Nov 2023 13:44:26 GMT</pubDate>
    <dc:creator>BasharAziz</dc:creator>
    <dc:date>2023-11-07T13:44:26Z</dc:date>
    <item>
      <title>Fortigate Error: Python cb_create error.</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/fortigate-error-python-cb-create-error/m-p/4954832#M8190</link>
      <description>&lt;DIV&gt;&lt;SPAN&gt;When I apply an ip address from python-nso on ios device it works fine:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/9199"&gt;@service&lt;/a&gt;.create&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;def&lt;/SPAN&gt; &lt;SPAN&gt;cb_create&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;self&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;tctx&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;root&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;service&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;proplist&lt;/SPAN&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;root&lt;/SPAN&gt;&lt;SPAN&gt;.ncs__devices.device[&lt;/SPAN&gt;&lt;SPAN&gt;'bng01'&lt;/SPAN&gt;&lt;SPAN&gt;].config.ios__interface.Loopback[&lt;/SPAN&gt;&lt;SPAN&gt;'0'&lt;/SPAN&gt;&lt;SPAN&gt;].ip.address.primary.address &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;'2.2.2.2'&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;LI-CODE lang="python"&gt;admin@ncs# services var-vdom test re-deploy dry-run 
cli {
    local-node {
        data  devices {
                   device bng01 {
                       config {
                           interface {
                               Loopback 0 {
                                   ip {
                                       address {
                                           primary {
              -                                address 127.0.0.1;
              +                                address 2.2.2.2;
                                           }
                                       }
                                   }
                               }
                           }
                       }
                   }
               }
              
    }
}&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
"But with FortiGate, I get an error, while the user did exist in the admin_list."
&lt;DIV&gt;&lt;LI-CODE lang="python"&gt;admin@ncs# show running-config devices device fg01 config global system admin trusthost1
devices device fg01
 config
config global
config system admin
    edit user
     trusthost1 10.0.0.0 255.0.0.0
    exit
   !
  !
 !
!
admin@ncs# &lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/9199"&gt;@service&lt;/a&gt;.create&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;def&lt;/SPAN&gt; &lt;SPAN&gt;cb_create&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;self&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;tctx&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;root&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;service&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;proplist&lt;/SPAN&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;root&lt;/SPAN&gt;&lt;SPAN&gt;.ncs__devices.device[&lt;/SPAN&gt;&lt;SPAN&gt;'fg01'&lt;/SPAN&gt;&lt;SPAN&gt;].config.fortinet_fortios__global.system.admin.admin_list[&lt;/SPAN&gt;&lt;SPAN&gt;'user'&lt;/SPAN&gt;&lt;SPAN&gt;].trusthost1.ip_mask.class_ip &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;'10.0.0.1'&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;LI-CODE lang="python"&gt;Error: Python cb_create error. '{user} not in /ncs:devices/device{fg01}/config/fortinet-fortios:global/system/admin/admin-list'&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 07 Nov 2023 10:23:33 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/fortigate-error-python-cb-create-error/m-p/4954832#M8190</guid>
      <dc:creator>BasharAziz</dc:creator>
      <dc:date>2023-11-07T10:23:33Z</dc:date>
    </item>
    <item>
      <title>Re: Fortigate Error: Python cb_create error.</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/fortigate-error-python-cb-create-error/m-p/4954942#M8191</link>
      <description>&lt;P&gt;Solved with maapi:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;        with ncs.maapi.single_write_trans('admin', 'admin') as t:
            root = ncs.maagic.get_root(t)
            device = root.devices.device['fg01']
            config = device.config
            admin_list = config.fortinet_fortios__global.system.admin.admin_list[service.vdom_admin]
            trusthost = admin_list.trusthost1
            trusthost.ip_mask.class_ip = '2.2.2.2'
            t.apply()

&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Nov 2023 13:44:26 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/fortigate-error-python-cb-create-error/m-p/4954942#M8191</guid>
      <dc:creator>BasharAziz</dc:creator>
      <dc:date>2023-11-07T13:44:26Z</dc:date>
    </item>
  </channel>
</rss>

