Commit graph

146 commits

Author SHA1 Message Date
renovate[bot]
9aa19e1ea1 Update dependency jsonargparse to v2.3.0 (#61) 2019-09-06 09:07:34 +02:00
Solvik
c36e03bf35
bump version to 0.3 (#60) 2019-09-05 15:23:40 +02:00
Solvik
fe69a363f7
Update README.md 2019-09-05 15:23:23 +02:00
ThomasADavis
b7b22ae316 use lshw for inventory (#58)
* Use lshw for inventory
* Add motherboard to inventory
* Handle non raid devices
* Handle nvme drives
2019-09-05 15:13:36 +02:00
Solvik
7049434612
Update README.md 2019-09-05 13:57:30 +02:00
Solvik
8d0168acb5
Add power supply support (#56) 2019-09-05 13:47:10 +02:00
Solvik
1c44ab36fb
fix inventory typo (#59) 2019-09-04 11:18:44 +02:00
Solvik
d39b692985
bump version to 0.2 and update setup.py dependencies (#55) 2019-09-03 13:34:37 +02:00
Solvik
d12ac49d50
new config system (#53) 2019-09-03 13:16:37 +02:00
Solvik
c5707e8413
do not make netbox call if lldp doesnt return switch ip and interface (#54) 2019-09-03 11:57:17 +02:00
Solvik
197a8babaf
Handle anycast IP (#51) 2019-08-30 11:06:16 +02:00
Solvik
510c2c5a2c
Update README.md 2019-08-29 17:52:14 +02:00
ThomasADavis
6ec08e8669 Several minor fixes (#47)
Several minor fixes:
- raid_array check should return an empty array, not NoneType
- not all systems will have IPv6 defined, handle this case
- Vendor Supermicro was incomplete.
2019-08-29 17:33:27 +02:00
Solvik
0faee59bde
Supermicro server can guess their slot via the config file (#50) 2019-08-29 16:13:04 +02:00
Solvik
136a356cec
Fix QCT vendor class (#48) 2019-08-28 12:06:45 +02:00
Solvik
5b7e349aa3
Update README.md 2019-08-26 16:57:13 +02:00
Solvik
de3c59a675
Local inventory (#16)
- Create and update CPU
- Create and update Memory
- Create and update RAID Cards (HP and Storcli)
- Create and update Physical disks
2019-08-26 16:54:48 +02:00
Solvik
1902b24c13
add QCT as vendor (#45) 2019-08-26 16:39:36 +02:00
Solvik
0e8b470062
Add Supermicro as a vendor (#44) 2019-08-26 15:38:44 +02:00
Solvik
8de682f46d
add ipv6 addresses (#43) 2019-08-26 14:02:07 +02:00
Solvik
5b5eb8f16b
Update README.md 2019-08-26 12:24:48 +02:00
Solvik
33c55340b7
Add LLDP auto cabling (#41) 2019-08-26 11:05:41 +02:00
Solvik
0ef0e1c698
Update README.md
Add BL460c Gen10 support
2019-08-22 10:48:39 +02:00
Solvik
5826966ea4
support HPE BL460c Gen10 and its stupid dmidecode info (#39) 2019-08-21 16:17:01 +02:00
Solvik
e25fe3dd07
Merge pull request #36 from Solvik/fixes
More fixes
2019-08-20 13:55:55 +02:00
Solvik Blum
fddac3c5e5
typo in dmidecode for dell 2019-08-20 13:50:38 +02:00
Solvik Blum
29a7e18868
commit pyyaml in requirements 2019-08-20 13:50:28 +02:00
Solvik
770a97bc57
create server/rack/chassis with Rack location if found (#34) 2019-08-14 11:17:24 +02:00
Solvik
62e1f42abe
fix setup.py (#33) 2019-08-13 17:29:06 +02:00
Solvik
23106320c8
Update README.md
Forgot one of the most important requirement
2019-08-13 11:04:32 +02:00
Solvik
955579df0d
make sure to update IPMI interface when mac changed (#32) 2019-08-12 17:21:46 +02:00
Solvik
ff04eb0905
add .travis.yml (#31)
add .travis.yml
2019-08-12 10:58:28 +02:00
Solvik
980f14236f
Fix late comments (#29)
* more fixes
* add external binary requirements
* better error handling for bonding
2019-08-09 13:26:51 +02:00
Solvik
2988a8bd6a
Rework all network part (#21)
* rework network part by ignoring devices and ip from config file

* update config file

* associate slave device to bond device with Netbox LAG

* update README

* make sure every interface attribute is ok

* some fixes after  test

* tox

* add ipmi feature

* fix bug in LAG

* ipmi class

* update README

* network update

* delete print

* update README
2019-08-09 12:08:11 +02:00
Solvik
215e66d62f
Merge pull request #28 from Solvik/feature/blade_slot
Change blade slot behavior
2019-08-08 14:46:37 +02:00
Solvik Blum
9519a43277
fixes 2019-08-08 14:46:06 +02:00
Solvik Blum
048fa22b1e
fix blade slot 2019-08-08 14:37:02 +02:00
Solvik
a7d766a5fb
Merge pull request #19 from Solvik/feature/python3.5
be python3.4 compatible
2019-08-08 10:43:09 +02:00
Solvik Blum
896a011173
simpler way to be python3.4 compatibble 2019-08-08 10:42:43 +02:00
Solvik
4d32da00fb
Merge pull request #25 from Solvik/renovate/pin-dependencies
Pin dependencies
2019-08-07 18:43:53 +02:00
Renovate Bot
dc5838e5f1
Pin dependencies 2019-08-07 16:34:39 +00:00
Solvik
0f8609669a
Merge pull request #24 from Solvik/renovate/configure
Configure Renovate
2019-08-07 18:34:29 +02:00
Renovate Bot
9a41f90822
Add renovate.json 2019-08-07 16:33:14 +00:00
Solvik
aa836c4703
Merge pull request #17 from Solvik/feature/logging
add some logging
2019-08-07 15:38:20 +02:00
Solvik Blum
14e061159d
ignore unused statement 2019-08-07 15:37:14 +02:00
Solvik Blum
b60860e0f5
fix bug while testing server creation 2019-08-07 15:36:47 +02:00
Solvik Blum
d7af66b325
fix bug while testing debug with an interface not existing while updating 2019-08-07 15:36:24 +02:00
Solvik Blum
49731644fd
fix bug while testing debug 2019-08-07 15:36:03 +02:00
Solvik Blum
f991ac85f7
call logging.py for setup 2019-08-07 15:12:38 +02:00
Solvik Blum
4055e2a653
fix conflict 2019-08-07 10:34:48 +02:00