README.md in oxidized-0.16.2 vs README.md in oxidized-0.16.3
- old
+ new
@@ -1,9 +1,7 @@
-# Oxidized [![Build Status](https://travis-ci.org/Shopify/oxidized.svg)](https://travis-ci.org/Shopify/oxidized)
+# Oxidized [![Build Status](https://travis-ci.org/Shopify/oxidized.svg)](https://travis-ci.org/Shopify/oxidized) [![Gem Version](https://badge.fury.io/rb/oxidized.svg)](http://badge.fury.io/rb/oxidized) [![Join the chat at https://gitter.im/oxidized/Lobby](https://badges.gitter.im/oxidized/Lobby.svg)](https://gitter.im/oxidized/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
-[![Gem Version](https://badge.fury.io/rb/oxidized.svg)](http://badge.fury.io/rb/oxidized)
-
Oxidized is a network device configuration backup tool. It's a RANCID replacement!
* automatically adds/removes threads to meet configured retrieval interval
* restful API to move node immediately to head-of-queue (GET/POST /node/next/[NODE])
* syslog udp+file example to catch config change event (ios/junos) and trigger config fetch
@@ -48,11 +46,10 @@
* ACOS
* Alcatel-Lucent
* AOS
* AOS7
* ISAM
- * TiMOS
* Wireless
* Arista
* EOS
* Arris
* C4CMTS
@@ -116,14 +113,17 @@
* RFS
* MRV
* MasterOS
* Netonix
* WISP Switch (As Netonix)
+ * Nokia (formerly TiMetra, Alcatel, Alcatel-Lucent)
+ * SR OS (TiMOS)
* Opengear
* Opengear
* Palo Alto
* PANOS
+ * pfSense
* Quanta
* Quanta / VxWorks 6.6 (1.1.0.8)
* Supermicro
* Supermicro
* Ubiquiti
@@ -418,10 +418,12 @@
default: http
http:
url: https://url/api
scheme: https
delimiter: !ruby/regexp /:/
+ user: username
+ pass: password
map:
name: hostname
model: os
username: username
password: password
@@ -508,10 +510,10 @@
url: "http://192.168.162.50:8080/db/coll"
```
### Output types
-If you prefer to have different outputs in different files and/or directories, you can easily do this by modifying the corresponding model. To change the behaviour for IOS, you would edit `lib/oxidized/model/ios.rb`.
+If you prefer to have different outputs in different files and/or directories, you can easily do this by modifying the corresponding model. To change the behaviour for IOS, you would edit `lib/oxidized/model/ios.rb` (run `gem contents oxidized` to find out the full file path).
For example, let's say you want to split out `show version` and `show inventory` into separate files in a directory called `nodiff` which your tools will not send automated diffstats for. You can apply a patch along the lines of
```
- cmd 'show version' do |cfg|