07.Prepare Nautobot
Nikos Kallergis
46 steps
4 minutes
Log into Nautobot
1
Navigate to [http://localhost:8080](http://localhost:8080/login/?next=/)
2
Type username `admin`, password `admin`
3
Click "Log In"
Add Github credentials
4
Click "Secrets"
5
Click "Secrets"
6
Click "Add Secret"
7
Click the "Name" field.
8
Type "GITHUB_TOKEN"
9
Click the "Variable" field.
10
Type "GITHUB_TOKEN"
11
Click "Create"
12
Click "Check Secret" to verify that the created Secret can be retrieved
13
Click "Secrets Groups"
14
Click "Add Secrets Group"
15
Click the "Name" field.
16
Type "GITHUB_CREDENTIALS"
17
Click Access type
18
Select "HTTP(S)"
19
Click Secret type
20
Select "Token"
21
Click Secret
22
Select "GITHUB_TOKEN"
23
Click "Create"
Add Github repository as data source
24
Click "Extensibility"
25
Add a new Git repository
26
Click the "Name" field.
27
Type "autocon3"
28
Click the "Remote URL" field and paste the URL of the Github repo you have forked
29
The "Branch" field should remain `main`
30
Click Secrets group
31
Select "GITHUB_CREDENTIALS"
32
Under the "Provides" field, hold Ctrl/Cmd and click to select the following options:\\ - containerlab topologies\\ - graphql queries - jobs - backup configs - intended configs - jinja templates - Golden Config properties NOTE: Make sure NOT to select "containerlab_templates"!
33
Click "Create & Sync" to synchronize the repository to Nautobot
Load base data
34
Click "Jobs"
35
Click "Jobs"
36
Click the checkbox on the top left to select all Jobs
37
Click "Edit Selected"
38
Click the "Enabled" dropdown
39
Select "Yes"
40
Click the "Has sensitive variables" dropdown
41
Select "No"
42
Click "Apply"
43
Click "Jobs"
44
Click on the "Base Data" Job
45
Click "Run Job Now"
46
Scroll down to see what was created or click the Nautobot logo on the top-left corner to be taken to the home Dashboard
07.Prepare Nautobot
Nikos Kallergis
46 steps
4 minutes
Log into Nautobot
1
Navigate to [http://localhost:8080](http://localhost:8080/login/?next=/)
2
Type username `admin`, password `admin`
3
Click "Log In"
Add Github credentials
4
Click "Secrets"
5
Click "Secrets"
6
Click "Add Secret"
7
Click the "Name" field.
8
Type "GITHUB_TOKEN"
9
Click the "Variable" field.
10
Type "GITHUB_TOKEN"
11
Click "Create"
12
Click "Check Secret" to verify that the created Secret can be retrieved
13
Click "Secrets Groups"
14
Click "Add Secrets Group"
15
Click the "Name" field.
16
Type "GITHUB_CREDENTIALS"
17
Click Access type
18
Select "HTTP(S)"
19
Click Secret type
20
Select "Token"
21
Click Secret
22
Select "GITHUB_TOKEN"
23
Click "Create"
Add Github repository as data source
24
Click "Extensibility"
25
Add a new Git repository
26
Click the "Name" field.
27
Type "autocon3"
28
Click the "Remote URL" field and paste the URL of the Github repo you have forked
29
The "Branch" field should remain `main`
30
Click Secrets group
31
Select "GITHUB_CREDENTIALS"
32
Under the "Provides" field, hold Ctrl/Cmd and click to select the following options:\\ - containerlab topologies\\ - graphql queries - jobs - backup configs - intended configs - jinja templates - Golden Config properties NOTE: Make sure NOT to select "containerlab_templates"!
33
Click "Create & Sync" to synchronize the repository to Nautobot
Load base data
34
Click "Jobs"
35
Click "Jobs"
36
Click the checkbox on the top left to select all Jobs
37
Click "Edit Selected"
38
Click the "Enabled" dropdown
39
Select "Yes"
40
Click the "Has sensitive variables" dropdown
41
Select "No"
42
Click "Apply"
43
Click "Jobs"
44
Click on the "Base Data" Job
45
Click "Run Job Now"
46
Scroll down to see what was created or click the Nautobot logo on the top-left corner to be taken to the home Dashboard