Handling archive files

In infrastructure management, we often face situations when a certain package or tool is not available as a system package, but needs to be fetched and extracted to a certain location in the system to be made available for use. To complete these kinds of tasks, often remote commands are used. However, Salt has a solution to this problem, and you will learn how to handle archive files in this recipe.

How to do it...

  1. We will use a new minion called salt-minion in the staging environment. Create a new state directory in the staging environment called tomcat.
  2. Create and edit /opt/salt-cookbook/staging/tomcat/package.sls to have the following entries:
    tomcat-server: archive: - extracted - name: /opt/ - source: http://mirror.nus.edu.sg/apache/tomcat/tomcat- ...

Get Salt Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.