Thomas Davis
d7e4153ca7
clean up the ipv6 address also by removing the interface information.
2019-08-28 09:17:17 -07:00
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
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
33c55340b7
Add LLDP auto cabling ( #41 )
2019-08-26 11:05:41 +02:00
Solvik
5826966ea4
support HPE BL460c Gen10 and its stupid dmidecode info ( #39 )
2019-08-21 16:17:01 +02:00
Solvik Blum
fddac3c5e5
typo in dmidecode for dell
2019-08-20 13:50:38 +02:00
Solvik
770a97bc57
create server/rack/chassis with Rack location if found ( #34 )
2019-08-14 11:17:24 +02:00
Solvik
955579df0d
make sure to update IPMI interface when mac changed ( #32 )
2019-08-12 17:21:46 +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 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 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
e8a9d318cc
simpler logging, log_level from config file
2019-08-07 10:32:23 +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 Blum
c5226b288d
hotfix - assign interface to ip while updating server
2019-08-05 17:41:03 +02:00
Solvik
18e29638e7
Merge branch 'master' into feature/rack_awareness
2019-08-05 17:07:36 +02:00
Solvik Blum
69a9327b18
flake8 fixes
2019-08-05 16:55:37 +02:00
Solvik Blum
bea1bf8614
flake8 fixes
2019-08-05 16:55:22 +02:00
Solvik Blum
165f911631
handle network update
2019-08-05 16:51:01 +02:00
Solvik Blum
e80d8b941c
wip - update in progress, working for blades/hostname
2019-08-05 16:03:35 +02:00
Solvik Blum
42b81a1f78
should have used git mv
2019-08-05 12:03:06 +02:00
Solvik Blum
cd97fe4d3a
wip
2019-08-05 12:02:42 +02:00
Solvik Blum
acbb767e22
rack awareness
2019-08-05 11:54:06 +02:00
Solvik Blum
0edc88823a
flake8
2019-08-04 23:42:08 +02:00
Solvik Blum
0c5ca003a6
handle ethtool not installed and add known limitations to README
2019-08-04 23:24:51 +02:00
Solvik Blum
15faf59182
better ethool and device type guessing
2019-08-04 21:48:06 +02:00
Solvik
4ddbb89c18
Merge branch 'master' into feature/network
2019-08-04 20:27:58 +02:00
Solvik Blum
9f0db28ed8
use first capture group in regex
2019-08-04 19:51:36 +02:00
Solvik Blum
d90eac3fe6
no more upper() and use slug for dc search
2019-08-04 19:33:09 +02:00
Solvik Blum
f2195cf9e6
tox fix
2019-08-04 19:32:52 +02:00
Solvik Blum
87939d3e35
check for get() function
2019-08-04 19:18:11 +02:00
Solvik Blum
d5673d4992
WIP - create netbox interfaces with IP
2019-08-04 15:14:36 +02:00
Solvik Blum
1063ec63e0
WIP - handle network
2019-08-04 14:37:51 +02:00
Solvik Blum
0e0ceb7811
datacenter awareness - a bit of a docstring
2019-08-04 09:55:10 +02:00
Solvik Blum
6b24b4b000
add support for a datacenter driver in a separate file
2019-08-04 09:48:42 +02:00
Solvik Blum
8b8cd68ff2
add datacenter location awareness with pseudo-driver (cmd and file)
2019-08-04 01:21:20 +02:00
Solvik
396c4b5d10
Project cleanup ( #6 )
...
* add requirements.txt
* Create LICENSE
* add test directory
* code cleanup
* flake8 fixes and code cleanup
* setup.py and tox.ini
* more fixes
2019-08-04 00:00:22 +02:00