Select Badges

Select Supported Platforms

Select Status


tr-chef-cookbook-tmds (9) Versions 4.0.0

Installs/Configures Trend Micro Deep Security Agent

cookbook 'tr-chef-cookbook-tmds', '~> 4.0.0', :supermarket
cookbook 'tr-chef-cookbook-tmds', '~> 4.0.0'
knife supermarket install tr-chef-cookbook-tmds
knife supermarket download tr-chef-cookbook-tmds
Quality 33%


With this cookbook, you can install the current TrendMicro DeepSecurity Agent.

Supported OS

  • Ubuntu 14.04 + 16.04
  • CentOS 7
  • RHEL 7
  • Amazon Linux
  • Windows 2012R2 + 2016


  1. Use default recipe in RunList
  2. Use json to set Tenant ID and Tenant Password
  "tr-tmds": {
    "management-url": "",
    "agent-url": "",
    "tenantid": "",
    "tenanttoken": ""


The attributes used by this cookbook:

Attribute Description Type Default
management-url URL to management console (without https or port) String
management-port Port for management console (without https or port) String 443
agent-url URL, which is used by the agent (without dsm:// etc.) String
agent-port Port, which is used by the agent (without dsm:// etc.) String 443
tenantid The ID of the DeepSecurity Management Tenant String nil
tenanttoken Token of the Tenant (shown in Deployment Scripts) String nil
policyid Policy ID of wished default Policy (shown in Deployment Scripts) String nil



  • This recipe installs the current DeepSecurity Agent

License and Authors

All rights reserved. This book or any portion thereof may not be reproduced or used in any manner whatsoever
without the express written permission of the publisher except for the use of brief quotations in a book review.

Dependent cookbooks

This cookbook has no specified dependencies.

Contingent cookbooks

There are no cookbooks that are contingent upon this one.


Version 4.0.0

  • Change attribute tenantpass to tenanttoken - breaking change
  • Change tenantPass to token - breaking change for registration to dsm

Version 3.0.0

  • Change default Trend Micro Deep Security URLs to
  • Add kitchen and integration stage

Version 2.2.0

  • Updated README with currently supported and tested OS
  • Updating .kitchen.yml to current

Version 2.1.0

  • Adding maximum version for Ubuntu

Version 2.0.3

  • Updating description

Version 2.0.2

  • Fix error with calling dsa_control on Windows

Version 2.0.1

  • Fix error while downloading agent on Windows by explicitly requiring TLS1.2
  • Fix markdown style
  • Fix errors on rerunning in Windows recipe
  • Fix missing backslash in Windows recipe

Version 2.0.0

  • Adding support for Windows (TMDS-7)
  • Adding specifying differing ports for TMDS servers (TMDS-6)
  • Adding specifying an optional policy ID to associate with agent (TMDS-4)
  • Improve: Hide tenantpass from Chef log (TMDS-5)

Version 1.1.2

  • Fix wrong order and attributes in TMDS-2 (TMDS-3)

Version 1.1.1

  • Fix inverted use of management-url and agent-url in recipe (TMDS-2)
  • Fix wrong attribute name for agent-url (TMDS-2)

Version 1.1.0

  • Change hard coded TMDS Management URL to attributes (TMDS-1)

Version 1.0.1

  • Updating README with all needed informations

Version 1.0.0

  • Installs TrendMicro DeepSecurity Agent

Collaborator Number Metric

4.0.0 failed this metric

Failure: Cookbook has 1 collaborators. A cookbook must have at least 2 collaborators to pass this metric.

Foodcritic Metric

4.0.0 passed this metric