Linux Automation tool based on manual (Mailguard automated install)
$100-500 USD
Kansellert
Lagt ut nesten 17 år siden
$100-500 USD
Betalt ved levering
I need a menu driven script(s) to automate the following installation of Maia Mailguard (and components)and some aditional options: [login to view URL] Script will exclude OS installation. Besides SLES 10, the script should also work on: Ubuntu 6.06, 6.10 and 7.04, Debian 4.0, Mandriva Corporate Server 4, Mandriva Free 2007, OpenSUSE, Redhat Enterprise 5, Centos 5 and Fedora Core 6 We believe that the automation of one linux version can quickly be ported to others. The installation is based on standard clean L.A.M.P. installs of the above mentioned linux distro's Specs: - The scripts must be written in either: Bash, Perl, Python, Ruby, Ncurses or a combination. - The script should have a kernel (menuconfig) like structure where one can activate/deactivate the optional modules (as present in the manual) - The script should have a commandline interface also which can execute all functions present in the menu system. - Should be able to detect the operation system and version and execute the correct functions for that specific OS. - Do checks on which components are installed and which are not and correct/install/de-install accordingly - Option to use either postgreSQL OR mysql - The option to use a remote database server instead of locally (eg. a choice where user needs to put in credentials). - Configure IPtables accoring to the open ports. - Inject Amavis-new and Mysql to apt-get/rpm not to get updated again. - Automate also the first time login and the super administration creator by using http post (based on answered questions in the menu) where possible. - Enquire to basic settings like domain, passwords, users, forwarding mailserver etc. - Display a summary of installed components and return status. - After installation, server must be fully functioning and ready to deliver mail for at least one domain. Code deliveries will have to be done every 7 days to follow progress.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Bidder must have at least strong knowledge of Linux, MySQL, Postgresql, Postfix, Amavis-new, Spamassassin and ClamAV. We recommend using Vmware for development, we can deliver the linux server images either by snailmail or electronically if needed.