Navigation
index
next
|
Elswhere v0.1 documentation
»
Elsware - Scripted Project Deployment
ΒΆ
Contents:
1. Introduction
2. Requirements
3. How it works
3.1. Configuration
3.2. Server information
3.3. Deployment Instructions
3.4. Action Lists
3.5. Action Parameters
3.6. Supplying Passwords
4. Writing Your Own Actions
4.1. The BaseAction class
4.2. The __init__ method
4.2.1. The deployment parameter
4.2.2. The action_info parameter
4.3. The setup() method
4.4. The validate() method
4.5. The run() method
4.6. The revert() method
4.7. The finalize() method
4.8. The teardown() method
4.9. Registering your action with elsware
4.10. Keeping Actions Re-usable
4.11. Advanced topics
4.11.1. Helpers on base action class
5. Saving state with client objects
5.1. The Clients object
6. Acessing messages, exceptions, and tracebacks
7. Pre-built Actions
7.1. SSH login action
7.1.1. Action class name
7.1.2. Action parameters
7.1.3. Transaction rollback
7.2. SSH logout action
7.2.1. Action class name
7.2.2. Action parameters
7.2.3. Transaction rollback
7.3. Apache Actions
7.3.1. Running Apachectl as Sudo
7.3.2. Password Searching
7.3.3. Action parameters
7.3.4. Apache restart action
7.3.4.1. Action class name
7.3.4.2. Transaction rollback
7.3.5. Apache stop action
7.3.5.1. Action class name
7.3.5.2. Transaction rollback
7.3.6. Apache start action
7.3.6.1. Action class name
7.3.6.2. Transaction rollback
7.4. Git update action
7.4.1. Action class name
7.4.2. Action parameters
7.4.3. Transaction rollback
7.5. SVN update action
7.5.1. Action class name
7.5.2. Action parameters
7.5.3. Force checkouts
7.6. SCP push action
7.6.1. Action class name
7.6.2. Action parameters
7.6.3. Transaction rollback
7.7. SCP push zipped action
7.8. FTP push action
7.9. Email django admins
7.9.1. Action class name
7.9.2. Action parameters
7.10. Print to stdout action
7.10.1. Action class name
7.11. Raise test exception action
7.11.1. Action class name
7.12. HTTP request action
7.12.1. Action class name
7.12.2. Action parameters
8. Pre-built Django Management Command
8.1. Custom elsware actions for apps
Next topic
1. Introduction
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
|
Elswhere v0.1 documentation
»