- Take additional steps towards a "single source of truth" system (Netbox) [DONE]
- Upgrade Netbox to v2.5 and use the new cable tracking feature (upgrade task: https://phabricator.wikimedia.org/T212524)
- Expose production VMs to Netbox and keep them synchronized with Ganeti (task: https://phabricator.wikimedia.org/T215229)
- Incorporate at least two more categories of data (servers interfaces, server IPs, MAC addresses, network device IPs, management/OOB, etc.) (https://phabricator.wikimedia.org/T205897)
- Redesign the server provisioning and decommisioning process to facilitate orchestration [WIP]
- Add Netbox module to Spicerack and integrate it in the reimage and decom cookbooks https://phabricator.wikimedia.org/T217072
- Convert virtual machine creation script to a cookbook https://phabricator.wikimedia.org/T203963
- Reduce the number of manual steps involved in the provisioning process by at least 4 https://phabricator.wikimedia.org/T217074
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | • crusnov | T213114 Q3 2018/19 Goal: TEC6: Build automated workflows for server provisioning (Tracking Task) | |||
Resolved | • crusnov | T212524 Upgrade Netbox to 2.5.x | |||
Resolved | • crusnov | T215229 Keep Ganeti VMs synchronized in Netbox | |||
Resolved | • crusnov | T215378 Figure out how to make Netbox Reports actionable / alertable | |||
Resolved | ayounsi | T205897 Netbox: fill network topology | |||
Resolved | ayounsi | T208091 Fix missing PDU's for row C eqiad in netbox | |||
Resolved | • crusnov | T244153 Import IP addresses, interfaces and DNS names into Netbox for Primary Interfaces | |||
Resolved | RobH | T250408 fix newly imported cable data in ulsfo | |||
Resolved | • crusnov | T217072 Spicerack module for Netbox | |||
Resolved | Volans | T217074 Reduce Manual Steps in Provisioning by 4 | |||
Open | None | T219908 Build an API for generating boot options for iPXE from Netbox et al. based on Serial Number |