You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A cookbook of Chef recipes for the Trend Micro Deep Security Agent. This allows for the easy deployment of the Trend Micro Deep Security Agent as well as taking some common actions from the agent.
3
+
A cookbook of Chef recipes for the Trend Micro Deep Security Agent. The recipes allow you to easily deploy the Deep Security Agent and perform a few common agent tasks.
4
4
5
5
## Support
6
6
7
-
This is a community project and supported by Trend Micro Deep Security team.
7
+
This is a community project that is supported by the Deep Security team.
8
8
9
9
Tutorials, feature-specific help, and other information about Deep Security is available from the [Deep Security Help Center](https://help.deepsecurity.trendmicro.com/Welcome.html).
10
10
@@ -16,28 +16,28 @@ This repository is also setup for use from [AWS OpsWorks](https://aws.amazon.com
16
16
17
17
To enable a custom cookbook:
18
18
19
-
1. From within your stack, click the "Stack Settings" button
20
-
1. On the stack setting page, click the blue "Edit" button
21
-
1. Slide the "Use custom Chef cookbooks" toggle to "Yes"
22
-
1. Set the follow:
19
+
1. From within your stack, click the "Stack Settings" button.
20
+
1. On the stack setting page, click the blue "Edit" button.
21
+
1. Slide the "Use custom Chef cookbooks" toggle to "Yes".
1. On the "Deployments" page for your stack, click the gray "Run Command" button
25
+
1. Click the blue "Save" button.
26
+
1. On the "Deployments" page for your stack, click the gray "Run Command" button.
27
27
28
-
If you have existing instances running, do the following;
28
+
If you have existing instances running, do the following:
29
29
30
-
1. Select "Update Custom Cookbooks" from the "Command" drop-down
31
-
1. Click the blue, "Update Custom Cookbooks" button to run the command
30
+
1. Select "Update Custom Cookbooks" from the "Command" drop-down.
31
+
1. Click the blue, "Update Custom Cookbooks" button to run the command.
32
32
33
33
In the Layers section of the OpsWorks Management Console, for your layer;
34
34
35
-
1. Click Recipes
36
-
1. Under "Custom Recipes", in the "*Configuration*" life cycle enter **deep-security-agent::default**
37
-
1. Click the General Settings section
38
-
1. In the "Custom JSON" section, enter the necessary recipe settings
35
+
1. Click Recipes.
36
+
1. Under "Custom Recipes", in the "*Configuration*" life cycle enter **deep-security-agent::default**.
37
+
1. Click the General Settings section.
38
+
1. In the "Custom JSON" section, enter the necessary recipe settings.
39
39
40
-
The recipe settings will be along the lines of;
40
+
The recipe settings will be along the lines of:
41
41
42
42
```javascript
43
43
{
@@ -60,19 +60,19 @@ The recipes within this repo are now available to you from within your AWS OpsWo
60
60
61
61
Since AWS OpsWorks only allows one custom cookbook per stack. You have to do a little extra work if you want to incorporate multiple custom cookbooks. Thankfully, git makes this easy.
62
62
63
-
1. Create a new repo that you will use as your custom cookbook
64
-
1. Add each cookbook you want to use as a [```git submodule```](http://git-scm.com/docs/git-submodule)
65
-
1. Create a symbolic link to the recipe at the top level of the new repo (```ln -s clone/recipe recipe```)
63
+
1. Create a new repo that you will use as your custom cookbook.
64
+
1. Add each cookbook you want to use as a [```git submodule```](http://git-scm.com/docs/git-submodule).
65
+
1. Create a symbolic link to the recipe at the top level of the new repo (```ln -s clone/recipe recipe```).
66
66
67
67
This will keep each of the customer cookbook in it's own git repo but allow you to point OpsWorks to one place.
68
68
69
69
## Contributing
70
70
71
71
We're always open to PRs from the community. To submit one:
72
72
73
-
1. Fork the repo
74
-
1. Create a new feature branch
75
-
1. Make your changes
73
+
1. Fork the repo.
74
+
1. Create a new feature branch.
75
+
1. Make your changes.
76
76
1. Submit a PR with an explanation of what/why/caveats/etc.
77
77
78
-
We'll review and work with you to make sure that the fix gets pushed out quickly. For further help, please contact maintainer emaildeepsecurityopensource@trendmicro.com.
78
+
We'll review and work with you to make sure that the fix gets pushed out quickly. For further help, please contact the Trend Micro open source support team atdeepsecurityopensource@trendmicro.com.
Copy file name to clipboardExpand all lines: deep-security-agent/README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@ A collection of recipes to help deploy and manage the Trend Micro Deep Security
2
2
3
3
## Requirements
4
4
5
-
All of the recipes in this cookbook require a working Trend Micro Deep Security infrastructure. The key component is the Trend Micro Deep Security Manager. The agents (which these recipes help you manage) do the heavy lifting but the manager gives the marching orders.
5
+
All of the recipes in this cookbook require a working Deep Security infrastructure. The key component is the Trend Micro Deep Security Manager. The agents (which these recipes help you manage) do the heavy lifting but the manager gives the marching orders.
6
6
7
7
There are no specific technical requirements beyond a standard Chef deployment.
8
8
@@ -13,8 +13,8 @@ There are no specific technical requirements beyond a standard Chef deployment.
13
13
14
14
Key | Type | Description | Default
15
15
----|------|-------------|--------
16
-
['dsm_agent_download_hostname'] | String | Hostname of the Deep Security Manager | app.deepsecurity.trendmicro.com
17
-
['dsm_agent_download_port'] | Int | The port to connect to the Deep Security Manager on to download the agents. This is typically the same port as the admin web access. | 443
16
+
['dsm_agent_download_hostname'] | String | Hostname of the Deep Security Manager. | app.deepsecurity.trendmicro.com
17
+
['dsm_agent_download_port'] | Int | The port to connect to the Deep Security Manager to download the agents. This is typically the same port as the one used to access the Deep Security Manager admin interface. | 443
18
18
['ignore_ssl_validation'] | Boolean | Whether or not to ignore the SSL certificate validation for agent downloads. Marketplace and software deployments ship with self-signed certificates and require this set to 'true'. | false
19
19
['dsm_agent_activation_hostname'] | String | The hostname for the agents to communicate with once deployed. For Marketplace and software deployments this is typically the same hostname as 'dsm_agent_download_hostname'. | agents.deepsecurity.trendmicro.com
20
20
['dsm_agent_activation_port'] | Int | The port to use for the agent heartbeat (the regular communication). For Marketplace and software deployments, the default is 4120. | 443
Make sure that you include 'deep-security-agent' in your node's 'run_list'. This will ensure that the Deep Security Agent is installed (it's the default.rb recipe).
30
+
Make sure that you include 'deep-security-agent' in your node's 'run_list'. This ensures that the Deep Security Agent is installed (it's the default.rb recipe).
<sup>1</sup> Only the [default.rb](default.rb) recipe requires any data to be passed. These requirements are outlined in the [/deep-security-agent/README.md#attributes](../README.md#attributes) section of the main README. All other recipes run without any additional attributes.
The cookbook is for DSA deployment verification. For Deep Security Agent deployment in production environment, please refer to <ahref="https://github.com/deep-security/chef/tree/master/deep-security-agent">deep-security-agent cookbook</a>.
3
+
This cookbook is for Deep Security Agent verification. For an agent deployment in a production environment, please refer to <ahref="https://github.com/deep-security/chef/tree/master/deep-security-agent">deep-security-agent cookbook</a>.
0 commit comments