setup
Version:
A server config utility for nodejs
38 lines (27 loc) • 646 B
JavaScript
var setup = require('./setup.js')();
var config = setup.network.config({
wlan0: {
auto: true, // start at Boot
dhcp: true, // Use DHCP
wireless: {
ssid: 'myWirelessName', // Wireless SSID
psk: 'mySuperPassword', // Password
}
},
eth0: {
auto: true,
ipv4: {
address: '192.168.1.20',
netmask: '255.255.255.0',
gateway: '192.168.1.1',
dns: '8.8.8.8'
}
}
});
setup.network.save(config, './network.txt');
setup.hostname.save('hello.com', './hostname.txt');
var hosts = setup.hosts.config({
'10.0.0.1':'server1.example.com',
'10.0.0.2':'server2.example.com'
});
setup.hosts.save(hosts, './hosts.txt');