This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function myFunction() { | |
| //---------The following variables are meant to be changed to meet your specfic needs--------- | |
| const daysOut = 14; | |
| const regex = /([\(|\[])?\S+?\-\d+([\)|\]])?($|\s+)/; | |
| const regexCapture = /(?:[\(|\[])?(\S+?\-\d+)([\)|\]])?($|\s+)/g; | |
| // An example, modify as required | |
| const customerDomain = { | |
| "coke.com": "COKE-10", | |
| "pepsi.com": "PEP-89", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| password: !vault | | |
| $ANSIBLE_VAULT;1.1;AES256 | |
| 61363732366665663763656465386566336161383135323766393034393765643734363431333930 | |
| 6664373330623639363864393230373435663737343639340a393561363334343833653566666562 | |
| 31363939383762316132363039353739613534356438303765316662373133626333343330633462 | |
| 3464633761363437340a346338623164393166373162356337623066653931656334313862363739 | |
| 3432 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function myFunction() { | |
| //---------The following variables are meant to be changed to meet your specfic needs--------- | |
| const domainSuffix = 'networktocode.com'; | |
| const daysOut = 90; | |
| const msgBody = "This invite has been declined automatically, as it was received from a networktocode.com email domain, without a subject line ending with a charge code.\n\n"; | |
| // Regex searches for XXX-DD, (XXX-DD), and [XXX-DD] with optional whitespace at the end | |
| const regex = /([\(|\[])?\S+?\-\d+([\)|\]])?($|\s+)/; | |
| //---------The code below should only be required to be edited if you wish to change the functionality of the process--------- |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import logging | |
| from datetime import datetime | |
| from nautobot.extras.jobs import Job, MultiObjectVar, BooleanVar | |
| from nautobot.extras.models import Tag | |
| from nautobot.dcim.models import Device, DeviceRole, DeviceType, Manufacturer, Site, Platform, Region, Rack, RackGroup | |
| from nautobot.tenancy.models import Tenant, TenantGroup | |
| from nornir import InitNornir |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| root@c4cc2b4306fd:/tmp/data-manipulation# ansible-playbook -i localhost, data-manipulation.yml | |
| PLAY [SHOW THE VARIOUS WAYS TO RESTRUCTURE DATA] *********************************************************************************************************************************************************** | |
| TASK [100 - SET FACT TO NORMALIZE DATA] ******************************************************************************************************************************************************************** | |
| ok: [localhost] => (item={u'destination_address': u'aabb.cc00.6000', u'vlan': u'153', u'type': u'DYNAMIC', u'destination_port': u'Fa1/0/36'}) | |
| ok: [localhost] => (item={u'destination_address': u'ca03.3efb.0000', u'vlan': u'100', u'type': u'DYNAMIC', u'destination_port': u'Fa1/0/36'}) | |
| ok: [localhost] => (item={u'destination_address': u'f44d.3063.34f3', u'vlan': u'22', u'type': u'DYNAMIC', u'destination_port': u'Fa1/0/35'}) | |
| ok: [localhost] => (item={u'destination_address': u'2c6b.f553.9d80', u'vlan': u'254', u'type |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from sqlalchemy.ext.declarative import declarative_base | |
| from sqlalchemy.orm import Session, relationship, backref, sessionmaker | |
| from sqlalchemy import create_engine, Column, String, Integer, ForeignKey, Boolean | |
| from sqlalchemy import MetaData | |
| from sqlalchemy.orm import create_session | |
| from sqlalchemy.ext.automap import automap_base | |
| import random, string | |
| def randomword(length): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (ansible2.4) ken@ken-VirtualBox:~/github/cookbook$ cat host_vars/matrix-1.yml | |
| --- | |
| interfaces: | |
| - name: Ethernet1/0 | |
| connected_device: R1 | |
| connected_device_port: Ethernet1/0 | |
| type: dynamic_dot1q | |
| - name: Ethernet1/1 | |
| connected_device: R1 |