diff --git a/.github/workflows/clab-validate.yml b/.github/workflows/clab-validate.yml new file mode 100644 index 0000000..04dd9c6 --- /dev/null +++ b/.github/workflows/clab-validate.yml @@ -0,0 +1,25 @@ +name: Containerlab Validation +on: + push: + branches: + - master + pull_request: + +permissions: + contents: read + +jobs: + validate: + name: validate-topology + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v6 + + - name: Install containerlab + run: | + sudo bash -c "$(curl -sL https://get.containerlab.dev)" + + - name: Validate clab topology + run: | + containerlab graph --topo Containerlab/aquila.clab.yml --dot \ No newline at end of file diff --git a/Containerlab/configs/.gitkeep b/Containerlab/configs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/Containerlab/configs/vjunos-base.txt b/Containerlab/configs/vjunos-base.txt deleted file mode 100644 index f957d83..0000000 --- a/Containerlab/configs/vjunos-base.txt +++ /dev/null @@ -1,6 +0,0 @@ -set system login user alex uid 2001 -set system login user alex class super-user -set system login user alex authentication ssh-ed25519 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBe2NbH9tX4MVZcfKTggOt60YgtHCbn2iE4S/WjZiKJz alex@Mac.localdomain" -set chassis fpc 0 pic 0 interface-type xe -set chassis fpc 0 pic 0 number-of-ports 30 -set routing-options static route 0.0.0.0/0 next-hop 10.0.0.2 \ No newline at end of file