O'Reilly logo

Salt Cookbook by Anirban Saha

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Managing web server modules

During the configuration of the Apache web server, we often have to install Apache modules for various different tasks, and they have to be loaded explicitly so that Apache web server can use them and do the respective tasks. In this recipe, we will learn how to enable and disable Apache web server modules using Salt.

How to do it...

We will use the same minion as in the previous chapter.

  1. Edit /opt/salt-cookbook/development/apache/init.sls to have the following entries:
    apache_packages: pkg.installed: - pkgs: - apache2 enable_rewrite_module: apache_module.enable: - name: rewrite - require: - pkg: apache_packages - watch_in: - service: apache_service apache_service: service: - name: apache2 - running - enable: True - require: ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required