This repository has been archived by the owner on Jun 28, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
repository_structure
TiTom edited this page Nov 22, 2016
·
1 revision
Repository is using the following structure:
- config/ztp: directory to store configuration files generated by ansible
- group_vars/ztp-servers: directory to store variables required to run ZTP roles
- roles/ztp-install-packages: role to install all packages on remote servers
- roles/ztp-init: role to init local directory before storing configuration files
- roles/ztp-create-config: role to generate configuration for dhcpd
- roles/ztp-push-dhcp: role to update remote servers with dhcpd configuration and devices' configuration
ansible-junos-ztp
├── conf
│ └── ztp
│ ├── configlet
│ │ ├── 01_dhcp.conf
│ │ ├── 02_dhcpd_srx-01.conf
│ │ └── 02_dhcpd_srx-02.conf
│ ├── dhcpd.conf
│ └── softwares
├── CONTRIBUTING.md
├── group_vars
│ ├── all
│ │ ├── vars.yaml
│ │ └── ztp-variables.yaml
│ ├── README.md
│ └── srx
├── hosts.ini
├── LICENSE
├── playbook-ztp-complete.yml
├── playbook-ztp-conf-generate.retry
├── playbook-ztp-conf-generate.yml
├── playbook-ztp-init.yml
├── playbook-ztp-push-data.yml
├── README.md
├── requirements.txt
├── roles
│ ├── ztp-create-config
│ │ ├── README.md
│ │ ├── tasks
│ │ │ └── main.yaml
│ │ └── templates
│ │ ├── dhcp.j2
│ │ └── host.j2
│ ├── ztp-init
│ │ ├── README.md
│ │ ├── tasks
│ │ │ └── main.yaml
│ │ └── vars
│ │ └── main.yaml
│ ├── ztp-install-packages
│ │ ├── README.md
│ │ ├── tasks
│ │ │ └── main.yaml
│ │ └── templates
│ │ └── dhcp.j2
│ └── ztp-push-dhcp
│ ├── README.md
│ ├── tasks
│ │ └── main.yaml
│ └── vars
│ └── main.yaml
└── software
└── junos-srxsme-15.1X49-D50.3-domestic.tgz