Changeset 1323 for trunk/LATMOS-Accounts


Ignore:
Timestamp:
04/08/15 16:47:40 (9 years ago)
Author:
nanardon
Message:

More documentation

Location:
trunk/LATMOS-Accounts
Files:
2 deleted
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/Makefile.PL

    r1322 r1323  
    3838        bin/la-delete 
    3939        bin/la-edit 
    40         bin/la-find-expired 
     40        bin/la-sql-find-expired 
    4141        bin/la-group 
    4242        bin/la-guser 
     
    5656        bin/la-sql-freeip 
    5757        bin/la-expired-reminder 
    58         bin/la-sql-regatt 
    59         bin/la-sql-loadatt 
    6058        bin/la-sql-upgrade 
    6159        bin/la-sql-edit-form 
  • trunk/LATMOS-Accounts/man/man8/latmos-accounts-base-sql.pod

    r1135 r1323  
    1111 
    1212=head1 FEATURES 
     13 
     14=head2 Network managment 
     15 
     16Link::Accounts can build automatically some part of your DNS or DHCP 
     17configuration. 
     18 
     19To do this you have to create a C<netzone> object. Such object need a type: 
     20 
     21=over 4 
     22 
     23=item dns: to build a DNS zone for classic domain 
     24 
     25=item reverse: for reverse IP address (168.192.in-addr.arpa) 
     26 
     27=item dhcp: ISC dscpd configuration for fixed address 
     28 
     29=item puppet: puppet configuration 
     30 
     31=over4 
     32 
     33The way it works is quite simple, each zone will make the code to write a file 
     34you can include in your server configuration. The match is done by looking the 
     35zone IP address masks and the host IPs. 
     36 
     37For example someone having a zone named C<private.mydomain.com> having masks 
     38C<192.168.5.0/24>, and having an host named C<foo> with IP C<192.168.5.3> and 
     39another host C<bar> with IP C<192.168.13.78>. The zone built will look likes: 
     40 
     41    foo IN A 192.168.5.3 
     42 
     43As you can see this DNS zone is not valid: the goal of such feature is to make 
     44the repetive work for us, not to manage the full zone (even such feature could 
     45be possible). The repetitive work is declaring the hundred computers our users 
     46have. 
     47 
     48The output will be happend to a template have the name of the zone suffixed by 
     49C<.in>. You can put in this template evering about the zone declaration (SOA, 
     50NS, TXT...). 
    1351 
    1452=head2 Group AutoMemberFilter 
  • trunk/LATMOS-Accounts/man/man8/latmos-accounts.pod

    r1111 r1323  
    211211See L<la-edit> 
    212212 
    213  
    214213=item L<la-expired-reminder> 
    215214 
    216 =item L<la-find-expired> 
    217  
    218 =item L<la-freeip> 
    219215 
    220216=item L<la-graph.pl> 
     
    224220=item L<la-guser> 
    225221 
    226 =item la-passwd 
     222=item L<la-passwd> 
    227223 
    228224Change the password of users. 
    229225 
    230 L<la-passwd> 
    231  
    232226=item L<la-query> 
    233227 
     228The basic tools to query any database 
     229 
    234230=item L<la-rename> 
    235231 
     232Allow to rename an object in all configured base simultaneously, then avoiding 
     233a deletion  and a creation potentially destructive in some base. 
     234 
     235To use carrefully 
     236 
     237=item L<la-search> 
     238 
     239Search object into base. 
     240 
     241=item L<la-sync> 
     242 
     243=item L<la-sync-manager> 
     244 
     245=item L<la-sync-process> 
     246 
     247=item L<la-warn-expire> 
     248 
     249=item L<la-test-mail> 
     250 
     251=back 
     252 
     253=head2 SQL Base Tools 
     254 
     255=head3 Common tools 
     256 
     257=over 4 
     258 
     259=item L<la-sql-freeip> 
     260 
     261Return an unallocated IP address from the given DHCP zone. 
     262 
     263=back 
     264 
     265=head3 Maintenance tools 
     266 
     267=over 4 
     268 
     269=item L<la-sql-rev> 
     270 
     271=item L<la-sql-upgrade> 
     272 
     273=item L<la-sql-find-expired> 
     274 
     275=item L<la-sql-valid-request> 
     276 
     277=item L<la-sql-crypt-passwd> 
     278 
     279=item L<la-sql-exchange-ip> 
     280 
    236281=item L<la-rename-host> 
    237282 
    238 =item L<la-rev> 
    239  
    240 =item L<la-search> 
    241  
    242 =item L<la-sync> 
    243  
    244 =item L<la-sync-manager> 
    245  
    246 =item L<la-sync-process> 
    247  
    248 =item L<la-warn-expire> 
     283=item L<la-sql-exchange-hostname> 
    249284 
    250285=item L<la-sql-edit-form> 
    251286 
    252 =item L<la-test-mail> 
    253  
    254 =back 
    255  
    256 =head2 SQL Base Tools 
    257  
    258 =over 4 
    259  
    260287=item L<la-sql-list-request> 
    261288 
    262 =item L<la-sql-loadatt> 
    263  
    264 =item L<la-sql-regatt> 
    265  
    266 =item L<la-sql-sanity> 
    267  
    268 =item L<la-sql-upgrade.in> 
    269  
    270 =item L<la-sql-valid-request> 
    271  
    272 =item L<la-sql-crypt-passwd> 
    273  
    274 =item L<la-sql-exchange-ip> 
    275  
    276289=back 
    277290 
Note: See TracChangeset for help on using the changeset viewer.