Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Add Tenable Nessus Download and Installation Process Using Binary File #114

Merged
merged 1 commit into from
Apr 7, 2022

Conversation

Daniel-Thavapalan
Copy link
Contributor

@Daniel-Thavapalan Daniel-Thavapalan commented Apr 7, 2022

This PR is raised to allow users to be able to download and install the Tenable Nessus Cloud Agent onto their hosted machines.

This would be a sample payload added in the cluster_vars configuration :

cloud_agent:
  tenable:
    service: "nessusagent"
    github_release: "https://api.github.com/repos/sky-uk/crs-tenable-agent-ansible/releases"
    debpackage: ""
    bin_path: "/opt/nessus_agent/sbin"
    nessus_key_id: ""
    nessus_group_id: ""
  • Tested via Jenkins

Output :

ubuntu@jtn05-ccs-dev-es-data-a0-1649261763:~$ systemctl status nessusagent
● nessusagent.service - The Nessus Client Agent
     Loaded: loaded (/lib/systemd/system/nessusagent.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2022-04-06 20:44:07 UTC; 23s ago
   Main PID: 21462 (nessus-service)
      Tasks: 3 (limit: 4656)
     Memory: 3.4M
     CGroup: /system.slice/nessusagent.service
             ├─21462 /opt/nessus_agent/sbin/nessus-service -q
             └─21463 nessusd -q

Copy link
Collaborator

@dipiazzg dipiazzg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks good to me, also thanks for testing this in different repos

Copy link
Collaborator

@citrocity citrocity left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good, thanks. Lets wait for few more reviews for this

Copy link
Contributor

@sky-amoncadot sky-amoncadot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can't see any issue here from my end

Copy link
Contributor

@antoineserrano antoineserrano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All good to me, thanks for raising this one Daniel.

@antoineserrano antoineserrano merged commit d7343ec into master Apr 7, 2022
@Daniel-Thavapalan Daniel-Thavapalan deleted the install-tenable-nessus-agent branch April 7, 2022 11:24
dseeley pushed a commit to dseeley/clusterverse that referenced this pull request Apr 22, 2022
# By Daniel-Thavapalan
# Via GitHub
* upstream/master:
  Add Tenable Nessus Installation Process (sky-uk#114)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants