Maciej Delmanowski
f4c25b9099
Merge pull request #8 from drybjed/subnet-host-single
...
Fix support for subnets with only 1 host inside
2015-04-13 17:24:49 +02:00
Maciej Delmanowski
2c517594bf
Fix support for subnets with only 1 host inside
2015-04-13 17:05:11 +02:00
Maciej Delmanowski
5e25f66fd1
Merge pull request #6 from drybjed/create-dhcpd-includes
...
Make sure that included files exist before restart
2015-04-07 13:09:16 +02:00
Maciej Delmanowski
c8c6ce2a38
Make sure that included files exist before restart
2015-04-07 13:03:48 +02:00
Maciej Delmanowski
c76c082c9a
Update Changelog
2015-03-30 14:29:31 +02:00
Maciej Delmanowski
cff2f573d5
Merge pull request #5 from drybjed/dhcp-relay
...
Various fixes in the debops.dhcpd role
2015-03-30 14:15:43 +02:00
Maciej Delmanowski
0e0d53bbc8
Add 'dhcpd_zones' list variable
2015-03-30 13:58:19 +02:00
Maciej Delmanowski
5014dd8642
Add 'dhcp-probe' support
...
dhcp-probe script is used to scan the network for unauthorized DHCP
servers.
2015-03-30 13:34:53 +02:00
Maciej Delmanowski
337b1e749d
Update documentation and README
2015-03-30 08:56:44 +02:00
Maciej Delmanowski
e8d7c97876
Filter list of autogenerated nameservers
...
If somehow '127.0.0.1' from 'dnsmasq' got into the list of nameservers
in '/etc/resolv.conf', filter it out of the list of advertised
nameservers to avoid confusion.
2015-03-29 23:41:24 +02:00
Maciej Delmanowski
8504950c0c
Correctly format list of IPv4 routers
2015-03-29 23:36:45 +02:00
Maciej Delmanowski
e2dde9fe01
Set domain-search options by default
2015-03-29 23:36:16 +02:00
Maciej Delmanowski
f5fec411de
Add IPv4 default router if found in Ansible facts
2015-03-29 23:34:58 +02:00
Maciej Delmanowski
7dfe3855ca
Reorganize DHCP options
...
- 'dhcpd_global_options' text block has been split into individual
variables;
- if list of nameservers is not specified, debops.dhcpd role will
advertise nameservers set in '/etc/resolv.conf' file;
- default set of options can be enabled or disabled using a bool
variable 'dhcpd_auto_options'. The options have been moved to
a separate configuration template included in main one;
2015-03-29 22:56:46 +02:00
Maciej Delmanowski
04abdbb3c7
Move macro functions to separate file
2015-03-29 21:24:30 +02:00
Maciej Delmanowski
f34a60a7cc
Make sure that /var/lib/dhcp/dhcpd6.leases exists
2015-03-29 21:13:24 +02:00
Maciej Delmanowski
48c658bbdf
Add 'dhcpd_ipversion' variable
...
This variable indicates which Internet Protocol version should be enabled
in DHCP server, because ISC DHCP server supports only 1 version active
at a time.
2015-03-29 21:11:40 +02:00
Maciej Delmanowski
3c4a1e80bb
Add variable for dhcpd(8) server options
2015-03-29 00:25:58 +01:00
Maciej Delmanowski
80f1f88786
Reorganize role documentation
2015-03-28 23:34:25 +01:00
Maciej Delmanowski
277e2df11c
Add 'debops.secret' role to list of dependencies
...
Secrets are used to store confidential key information used for Dynamic
DNS.
2015-03-28 23:31:49 +01:00
Maciej Delmanowski
9b0ad40354
Add support for ISC DHCP Relay
...
You can enable installation of DHCP relay instead of the server via
'dhcpd_mode' variable. By default, relays send the packets to their
network gateway, but that might not be what you really want; however
selection of correct DHCP server can be performed by specifying it in
'dhcpd_relay_servers' list.
2015-03-27 14:32:44 +01:00
Maciej Delmanowski
93cae1c116
Request sudo access on Travis-CI
2015-03-27 14:29:04 +01:00
Maciej Delmanowski
79baaa609b
Convert role tasks to YAML format
2015-03-27 10:50:21 +01:00
Maciej Delmanowski
1c988bd2ac
Merge pull request #4 from redrampage/master
...
Failover declaration clarification
2015-02-02 21:02:59 +01:00
RedRampage
a8f2ae2b93
Failover declaration clarification
2015-02-02 22:56:55 +03:00
Maciej Delmanowski
2f00cef9eb
Move ansigenome metadata to a separate file
2015-01-29 12:35:25 +01:00
Maciej Delmanowski
b7d2302219
Merge pull request #2 from redrampage/master
...
Added support for key statements
2014-12-18 14:36:53 +01:00
RedRampage
fac5b82f55
Added support for key statements
2014-12-18 16:10:12 +03:00
Maciej Delmanowski
fcf5fa2845
Merge pull request #1 from redrampage/master
...
Added a failover configuration
2014-11-28 23:50:18 +01:00
RedRampage
0d378f8441
Spacing fix
2014-11-28 13:00:19 +03:00
RedRampage
f1fb16b4a0
Added dhcpd failover configuration.
2014-11-28 12:54:28 +03:00
Maciej Delmanowski
f87cf146fe
Replace reStructuredText README with Markdown README
2014-10-25 16:46:49 +02:00
Maciej Delmanowski
6f2501dffa
Remove readme text from meta file, convert synopsis to Markdown
2014-10-25 16:18:40 +02:00
Maciej Delmanowski
492ffbd50b
Replace Markdown README with reStructuredText README
2014-10-05 20:19:33 +02:00
Maciej Delmanowski
de18a3e823
Convert README template to .rst
2014-10-05 18:20:40 +02:00
Maciej Delmanowski
e4dd9430e2
Update .travis.yml with new version
2014-09-24 19:09:01 +02:00
Maciej Delmanowski
ee6b8dbb8f
Regenerate README
2014-09-14 23:17:47 +02:00
Maciej Delmanowski
02656fc9c8
Fix formatting error in README
2014-09-07 19:44:39 +02:00
Maciej Delmanowski
f90a09fd85
Regenerate README using ansigenome
2014-09-07 19:19:58 +02:00
Maciej Delmanowski
db7e129008
Enable Travis CI badge in README
2014-09-07 17:50:46 +02:00
Maciej Delmanowski
a95e5050da
Switch to nickjj/respec in .travis.yml
2014-09-07 16:41:26 +02:00
Maciej Delmanowski
139b32ab19
Rename 'meta_info' variable to 'ansigenome_info'
2014-09-06 20:55:00 +02:00
Maciej Delmanowski
030c05fe45
Add Ansible Galaxy id in meta/main.yml
2014-09-02 19:46:06 +02:00
Maciej Delmanowski
ce39adc9ea
All role README files are regenerated
2014-08-31 23:16:38 +02:00
Maciej Delmanowski
391f2677a2
Add README.md files in all roles
...
Some README.md files were updated, all of them were generated from meta
information in each role using ansigenome.
2014-08-31 22:17:07 +02:00
Maciej Delmanowski
35ce96290c
Add LICENSE file in all roles
2014-08-31 18:42:25 +02:00
Maciej Delmanowski
9ee70b6bf9
Add standardized .travis.yml in all roles
2014-08-31 18:18:44 +02:00
Maciej Delmanowski
d7d20ede7b
Remove unneeded comments from role defaults
...
Some comments were moved to role README.md templates.
2014-08-31 14:21:56 +02:00
Maciej Delmanowski
d283f17686
Update meta information in all roles
...
This patch updates 'meta/main.yml' files in all roles to include missing
or custom information for Ansible Galaxy service and Ansigenome tool.
2014-08-30 22:19:01 +02:00
Maciej Delmanowski
5d5fd43a08
ginas project is renamed to DebOps project
...
This patch renames all role directories from 'ginas.' to 'debops.'
prefix, no other changes should be expected. Some script names are also
changed, but that shouldn't affect normal operations.
2014-08-26 23:36:08 +02:00