Commit graph

84 commits

Author SHA1 Message Date
Thomas Davis
ed2754f676 remove '+' for ip6_addr 2019-08-28 09:04:32 -07:00
Thomas Davis
d8b84699a5 fixes the IPv6 subnet mask problem, plus default values if no IPv4 or IPv6 address is defined. 2019-08-28 08:24:25 -07:00
Thomas Davis
1c3ea69d9e Several minor fixes
raid_arry check should return an empty array, not NoneType

not all systems will have IPv6 defined, so try to get the information..  if not
just continue on.

Vendor Supermicro was incomplete.
2019-08-27 10:30:04 -07: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 v0.1
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
Solvik Blum
e8a9d318cc
simpler logging, log_level from config file 2019-08-07 10:32:23 +02:00
Solvik
cc45d9ded9
Update netbox_agent/network.py
Co-Authored-By: Guillaume Gelin <contact@ramnes.eu>
2019-08-07 10:12:52 +02:00
Solvik Blum
a22b648b8a
be python3.5 compatible 2019-08-06 18:15:08 +02:00
Solvik Blum
cc08300fee
add some logging 2019-08-06 18:11:26 +02:00
Solvik
cb9e0184dc
Update README.md
Mention of caching problem with last netbox version
2019-08-06 17:44:55 +02:00
Solvik
99c205ca65
Update README.md 2019-08-05 18:12:27 +02:00
Solvik
ebeca4493e
Merge pull request #15 from Solvik/hotfix
hotfix - assign interface to ip while updating server
2019-08-05 17:46:36 +02:00
Solvik Blum
c5226b288d
hotfix - assign interface to ip while updating server 2019-08-05 17:41:03 +02:00
Solvik
37aa7fe46d
Merge pull request #12 from Solvik/feature/rack_awareness
Rack awareness
2019-08-05 17:09:09 +02:00
Solvik
18e29638e7
Merge branch 'master' into feature/rack_awareness 2019-08-05 17:07:36 +02:00
Solvik
e9f708c28c
Merge pull request #13 from Solvik/feature/update
Device update
2019-08-05 17:06:32 +02:00
Solvik Blum
69a9327b18
flake8 fixes 2019-08-05 16:55:37 +02:00