{"id":30959280,"url":"https://github.com/plus3it/mcafee-agent-formula","last_synced_at":"2025-09-11T16:46:44.976Z","repository":{"id":47005639,"uuid":"64476485","full_name":"plus3it/mcafee-agent-formula","owner":"plus3it","description":"Salt formula to install and configure the McAfee Agent","archived":false,"fork":false,"pushed_at":"2025-08-12T13:31:10.000Z","size":87,"stargazers_count":0,"open_issues_count":3,"forks_count":6,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-08-12T15:28:44.445Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"SaltStack","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/plus3it.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-07-29T11:44:26.000Z","updated_at":"2025-08-12T13:31:13.000Z","dependencies_parsed_at":"2023-11-13T06:27:28.531Z","dependency_job_id":"69af7bf2-893c-433d-8699-990bdb2832f1","html_url":"https://github.com/plus3it/mcafee-agent-formula","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/plus3it/mcafee-agent-formula","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plus3it%2Fmcafee-agent-formula","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plus3it%2Fmcafee-agent-formula/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plus3it%2Fmcafee-agent-formula/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plus3it%2Fmcafee-agent-formula/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plus3it","download_url":"https://codeload.github.com/plus3it/mcafee-agent-formula/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plus3it%2Fmcafee-agent-formula/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274672609,"owners_count":25328548,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-11T02:00:13.660Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-09-11T16:46:39.860Z","updated_at":"2025-09-11T16:46:44.947Z","avatar_url":"https://github.com/plus3it.png","language":"SaltStack","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![license](https://img.shields.io/github/license/plus3it/trellix-agent-formula.svg)](./LICENSE)\n[![Travis-CI Build Status](https://travis-ci.org/plus3it/trellix-agent-formula.svg)](https://travis-ci.org/plus3it/trellix-agent-formula)\n[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/plus3it/trellix-agent-formula?branch=master\u0026svg=true)](https://ci.appveyor.com/project/plus3it/trellix-agent-formula)\n\n# trellix-agent-formula\n\nThis salt formula will install Trellix Agent, for use with a Trellix ePolicy\nOrchestrator (ePO) server. The formula supports both Linux and Windows.\n\nOn Windows, the formula depends on the Salt Windows Package Manager (`winrepo`),\nand a `winrepo` package definition must be present for the Trellix Agent.\nConfiguring `winrepo` is not handled by this formula.\n\nThe formula currently supports no configuration of the Trellix Agent itself; it\nis assumed all configuration is handled by the ePO server. However, the formula\ndoes use pillar to define the name of the trellix package, and the version to\ninstall.\n\n## Available States\n\n-   [trellix-agent](#trellix-agent)\n\n### trellix-agent\n\nInstalls the Trellix Agent.\n\n## Windows Configuration\n\nThis formula supports configuration via pillar for the name of the winrepo\npackage and the version of the package to install. All settings must be\nlocated within the `trellix-agent:lookup` pillar dictionary.\n\n### `trellix-agent:lookup:package`\n\nThe `package` parameter is the name of the package as defined in the winrepo\npackage definition.\n\n\u003e**Required**: `False`\n\u003e\n\u003e**Default**: `trellix-agent`\n\n**Example**:\n\n```yaml\ntrellix-agent:\n  lookup:\n    package: trellix-agent\n```\n\n### `trellix-agent:lookup:version`\n\nThe `version` parameter is the version of the package as defined in the\nwinrepo package definition.\n\n\u003e**Required**: `False`\n\u003e\n\u003e**Default**: `''`\n\n**Example**:\n\n```yaml\ntrellix-agent:\n  lookup:\n    version: '4.8.2003'\n```\n\n## Linux Configuration\n\nThe only _required_ configuration setting for Linux systems is the source URL\nto the Trellix Agent installer. There are a few other optional settings\ndescribed below, as well. All settings must be located within the\n`trellix-agent:lookup` pillar dictionary.\n\n### `trellix-agent:lookup:source`\n\nThe `source` parameter is the URL to the Trellix Agent installer.\n\n\u003e**Required**: `True`\n\u003e\n\u003e**Default**: `None`\n\n**Example**:\n\n```yaml\ntrellix-agent:\n  lookup:\n    source: https://S3BUCKET.F.Q.D.N/trellix/linux/trellix-agent/dev/install.sh\n```\n\n### `trellix-agent:lookup:source_hash`\n\nThe `source_hash` parameter is the URL to hash of the Trellix Agent installer.\n\n\u003e**Required**: `True`\n\u003e\n\u003e**Default**: `None`\n\n**Example**:\n\n```yaml\ntrellix-agent:\n  lookup:\n    source_hash: https://S3BUCKET.F.Q.D.N/trellix/linux/trellix-agent/dev/install.sh.SHA512\n```\n\n### `trellix-agent:lookup:keystore_directory`\n\nThe `keystore_directory` parameter is the directory where Trellix SSL keyfiles\nare stored on the system.\n\n\u003e**Required**: `False`\n\u003e\n\u003e**Default**: `/opt/Trellix/cma/scratch/keystore`\n\n**Example**:\n\n```yaml\ntrellix-agent:\n  lookup:\n    keystore_directory: /opt/Trellix/cma/scratch/keystore\n```\n\n### `trellix-agent:lookup:key_files`\n\nThe `key_files` parameter is a list of key files to look for, in the\n`keystore_directory`. If any of these files are found, the formula assumes the\nTrellix Agent is already installed and the install is skipped.\n\n\u003e**Required**: `False`\n\u003e\n\u003e**Default**: _See example below_\n\n**Example**:\n\n```yaml\ntrellix-agent:\n  lookup:\n    key_files:\n      - agentprvkey.bin\n      - agentpubkey.bin\n      - serverpubkey.bin\n      - serverreqseckey.bin\n```\n\n### `trellix-agent:lookup:rpms`\n\nThe `rpms` parameter is a list of RPMs to look for. If any of these packages\nare already installed, the formula skips the installation of the Trellix Agent.\n\n\u003e**Required**: `False`\n\u003e\n\u003e**Default**: _See example below_\n\n**Example**:\n\n```yaml\ntrellix-agent:\n  lookup:\n    rpms:\n      - MFEcma\n      - MFErt\n```\n\n### `trellix-agent:lookup:client_in_ports`\n\nThe `client_in_ports` parameter is a list of ports to enable inbound for remote\nmanagement of the Trellix Agent.\n\n\u003e**Required**: `False`\n\u003e\n\u003e**Default**: _See example below_\n\n**Example**:\n\n```yaml\ntrellix-agent:\n  lookup:\n    client_in_ports:\n      - 8591\n```\n\n### `trellix-agent:lookup:client_in_sources`\n\nThe `client_in_sources` parameter is a list of CIDRs to enable inbound for remote\nmanagement of the Trellix Agent.\n\n\u003e**Required**: `False`\n\u003e\n\u003e**Default**: _See example below_\n\n**Example**:\n\n```yaml\ntrellix-agent:\n  lookup:\n    client_in_sources:\n      - 0.0.0.0/0\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplus3it%2Fmcafee-agent-formula","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplus3it%2Fmcafee-agent-formula","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplus3it%2Fmcafee-agent-formula/lists"}