[Sans] Sexy - Sysadmin life made easy annotated tag, 0.1, created. 0.1
nico at sans.ethz.ch
nico at sans.ethz.ch
Tue Jan 26 13:19:24 CET 2010
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Sexy - Sysadmin life made easy".
The annotated tag, 0.1 has been created
at 8753cd87e1b09914f8f0f2d2a29f6d0e916be362 (tag)
tagging 14b069ac292046e12f5942a0641511df4dbc9ad8 (commit)
tagged by Nico Schottelius
on Wed Jan 20 18:31:30 2010 +0100
- Log -----------------------------------------------------------------
Working version with hosts/networks seperated
Nico Schottelius (167):
first readme for sexy backend dns
add template for sexy-dns-a-add
replace template strings
early version of sexy-dns-a-add
add x-header
wetre in variablen ausgliedern
with the real mail.addr
begin to implement host add
add some error checking
+some debug
add template to add a host to a network
add readme
add readme for id-ws backend
rename backend, so bachends outside of eth are possible
rename other backend, to include eth prefix, too
update readme with ideas, what to achieve
add template for scripts
add usage for network-host-add.sh
add header
add database ideas
a lot of ideas with steven
add backend config paths
dns backend specs need to be done
proposed changes for 0.1
spec for first dns methods
change to ipa
another dns backend README
integrate database ideas
add gpl3
begin to cleanup sexy command overview
there is no need for tag=value
add config script
add first subprogram: tag show
add sample database
add usage function, add types in global load config
add subcommand to add tags: tag add
new tag for network in test database
some cleanups
add template for bin/sexy-runner-main
complete the dummy main runner
beautify variable default assignements
add template for sexy-runner-hosts
add bug tracking with ditz
DITZ: add release 0.1
add first feature request
Add moto for 0.1
Use fqdn as primary key, not the hostname
begin to add some structure to host runner
and another feature request
rename backend
-whitespace
add db instances for all scripts
add a lot of testdata for backend eth-id-ws-curl
update readme for dns backend
add fake script to show how it sexy should look like later
add template for new backend document
begin to create a new document containing the backend description
first of all select the correct backend
add tempplate for sexy-backend-list
dynamically assign variable variable names
comment out debug output
add some more working files for the eth-id-ws-curl backend
move backends into database
add backend container for ip address assignments
add README for eth-id-bd-svn backend
add network: 129.132.102.0/24
continue backend listing
add first host: ikn-sexy.ethz.ch
configure backend ipa/eth-id-bd-svn/
add sexy_db_config_backends for instance
export sexy_my_config
retrieve path from backend configuration
add template for sexy-host-ipv4a-get
finish sexy-host-ipv4a-get
template for generic get
finish sexy-get
sexy-host-ipv4a-get is not needed anymore, replaced by sexy-get
add template for sexy-network-findby-ipv4a
add mainloop to sexy-network-findby-ipv4a
add template for sexy-list
finish sexy-list
add template for sexy-network-ipv4a-inside
FINISH! I can create a dns name!
use new list tool
commit the whole mess
begin to structure the backend eth-id-ws-curl
Add header to create-ip-address.sh
rename to set-a
use add-* for adding, set-* for setting (i.e. exclusive)
adding a cname works
add header for helper-curl-prefix
rename set-a to add-a, because in theory there may be more than one a entry
only do forward on add-a, not reverse (aka PTR)
add ptr template
in theory, add a ptr only script
rename curl prefix to config load
cleanup add-a
add template for del-a
finish del-a
add warning
merge xml-header into normal commandline
+beautify
begin to cleanup dns backend documentation
add template for terms.text
define some terms for commands
add author to terms
describe backends
add dns backend command list-ptr
add example for add-*
add add-ptr plus some reordering
set version to 0.1-pre1
specify get-mac for backend ipa
specify get-ipv4a for backend ipa
add helper script template
add list-cname
add script to delete a cname
remove --verbose
add template for change-a-fqdn
cleanup and updates according to id
this is a setter, name it like that
ikdesk22 hinzu
update macs for sgddalco07 and sgn-t400s-02
replace tomutade with tomutate
more configs in the database
add sexy_args and sexy_usage
use new functions in sexy-list
add function sexy_notempty
use new functions
update readme
also use new functions in sexy-list
remove old script, add template for sexy-set
finish sexy-set
create new sexy-add, similar to sexy-set, but appends
remove obsolete sexy-tag*
add template to generate dhcp configuration
setup default backend for networks
add netmask calculation
implement sexy_network_decimal_broadcast
cleanup sexy_network_decimal_netmask
add function sexy_ipv4_get_byte
finish function sexy_ipv4_addr_increment
and remove debug :-)
finish script to generate dhcp header
add ugly binaries
give the script a real name
and add the first ugly binary
add template for add-host
almost completed eth-id-bd-svn
more ideas in the readme
add closing }
many more sexy functions
use network specific tmp files
update tags for ikn-sexy.ethz.ch
refactor
use the classic open/write/close model
isc syntax for the win
add commit script
remove old ikdesk22
add a lot of new hosts
continue to cleanup hostnames
some host renames
cleanup hosts for now
use hostname, not fqdn for dhcp
add vim foldings
disable debug in write
begin to rewrite the main runner
import everything
-----------------------------------------------------------------------
hooks/post-receive
--
Sexy - Sysadmin life made easy
More information about the Sans
mailing list