Deploy
latest
  • Development Guides
    • Get started
    • Learn Salt
    • Style guides
    • Make changes
    • Test and commit
    • Maintain
  • Deployment Guides
  • Maintenance Guides
  • User Guides
  • Reference
Deploy
  • Docs »
  • Development Guides
  • Edit on GitHub

Development GuidesΒΆ

  • Get started
    • 1. Install Salt
    • 2. Clone repositories
    • 3. Add public key to remote servers
    • 4. Configure Salt for non-root user
  • Learn Salt
  • Style guides
    • Language style guides
      • Jinja templating language
      • YAML data-serialization language
        • Avoid gotchas
    • Salt style guide
      • State IDs
      • State functions
        • cmd
        • file
        • service
      • Includes
      • Requisites
      • Macros
      • Looping over Pillar data
    • Configuration file style guide
    • grains
  • Make changes
    • Configure firewall
      • Open a port
      • Close a port
      • Debug network issues
    • Configure Apache
      • Allow HTTP/HTTPS traffic
      • Add sites
        • Add basic authentication
      • Acquire SSL certificates
        • Test
        • Troubleshoot
      • Enable Apache modules
    • Configure PostgreSQL
      • Specify the version
      • Enable public access
      • Add your configuration
      • Set up replication
        • Create SSH keys for replica recovery
    • Configure Python apps
      • Add basic configuration
      • Add configuration files
      • Configure Django
      • Configure uWSGI
      • Configure Apache
    • Configure Elasticsearch
      • Check system configuration
      • Set swappiness value
      • Enable public access
        • Troubleshoot
    • Configure rsyslog and logrotate
      • rsyslog
      • logrotate
    • Remove Salt configuration
      • Delete a file
      • Delete a line from a file
      • Delete a user
      • Delete a cron job
      • Delete a service
      • Delete a package
      • Delete a firewall setting
      • Delete an Apache module
      • Delete a virtual host
  • Test and commit
    • Test changes
      • Using a testing virtual host
      • Using a virtual machine
    • Review code
  • Maintain
    • Remove unneeded services and packages
    • List manually installed packages
Next Previous

© Copyright 2019, Open Contracting Partnership Revision 419244cf.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.