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

add support for sesu become method #27376

Open
wants to merge 1 commit into
base: devel
from

Conversation

@nekonyuu
Copy link

commented Jul 27, 2017

SUMMARY

This is a simple new addition to the supported list of become methods, which is sesu, a tool provided by CA Privileged Access Manager for privilege control. The tool has a similar behavior to the su command, although it has no i18n.

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

Privilege Escalation system.

ANSIBLE VERSION
2.4.0.0 (based on devel branch)
ADDITIONAL INFORMATION

None, summary is self-explanatory.

@bcoca

This comment has been minimized.

Copy link
Member

commented Jul 27, 2017

lgtm, but have no way to test

@ansibot

This comment has been minimized.

Copy link
Contributor

commented Jul 27, 2017

@nekonyuu

This comment has been minimized.

Copy link
Author

commented Jul 31, 2017

I checked if I could update any test around this, without success though, I'd take any help about doing it if you got some pointers for testing that part !

@zigarn

This comment has been minimized.

Copy link
Contributor

commented Dec 6, 2017

Link #10499

@UnitedMarsupials

This comment has been minimized.

Copy link

commented Feb 23, 2018

My new employer is using sesu enterprise-wide. It would be most useful for us to have this feature working. Can I help getting it into tree?

Meanwhile, I adapted the patch for 2.4.3.0 and will try to use it here.

@ansibot ansibot added feature and removed feature_pull_request labels Mar 2, 2018

@ansibot

This comment has been minimized.

@UnitedMarsupials

This comment has been minimized.

Copy link

commented May 2, 2018

I'm using this version of the patch with Ansible-2.5.2.

uqs pushed a commit to freebsd/freebsd-ports that referenced this pull request May 3, 2018
lifanov
sysutils/ansible: add 'sesu' become method
This adds CA sesu as a "become" method.

Pull request: ansible/ansible#27376

PR:		227934
Submitted by:	mi


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@468946 35697150-7ecd-e111-bb59-0022644237b5
uqs pushed a commit to freebsd/freebsd-ports that referenced this pull request May 3, 2018
sysutils/ansible: add 'sesu' become method
This adds CA sesu as a "become" method.

Pull request: ansible/ansible#27376

PR:		227934
Submitted by:	mi
swills pushed a commit to swills/freebsd-ports that referenced this pull request May 3, 2018
sysutils/ansible: add 'sesu' become method
This adds CA sesu as a "become" method.

Pull request: ansible/ansible#27376

PR:		227934
Submitted by:	mi


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@468946 35697150-7ecd-e111-bb59-0022644237b5
Jehops pushed a commit to Jehops/freebsd-ports that referenced this pull request May 3, 2018
sysutils/ansible: add 'sesu' become method
This adds CA sesu as a "become" method.

Pull request: ansible/ansible#27376

PR:		227934
Submitted by:	mi


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@468946 35697150-7ecd-e111-bb59-0022644237b5
mat813 pushed a commit to mat813/freebsd-ports that referenced this pull request May 4, 2018
lifanov
sysutils/ansible: add 'sesu' become method
This adds CA sesu as a "become" method.

Pull request: ansible/ansible#27376

PR:		227934
Submitted by:	mi


git-svn-id: https://svn.freebsd.org/ports/head@468946 35697150-7ecd-e111-bb59-0022644237b5
@zemian

This comment has been minimized.

Copy link

commented May 29, 2018

Hi, I am facing same issue and need 'sesu' support with Ansible. The current PR has conflict against latest devel branch. And despite I resolved it, it's still missing one of the error msg map. I have fixed all these and it's now working for me from my fork here: https://github.com/zemian/ansible under "zemian_v2.5.3p20180519" branch.

Note that my fix is based on v2.5.3, not the latest "devel" branch since I need something that's stable and working in my workplace right now. But if you guys want the contribution, I will be happy to make any changes. I would love to see this be part of official Ansible.

@sakof

This comment has been minimized.

Copy link

commented Jun 8, 2018

@zemian: have you heard anything from anyone about getting your code merged? I'd be very interested in seeing this available.

@zemian

This comment has been minimized.

Copy link

commented Jun 8, 2018

Hi @sakof, no I have not hear any feedback yet.

@AlanCoding

This comment has been minimized.

Copy link
Member

commented Jan 15, 2019

#50421 will almost certainly land before this.

Given that, I think it will have to be changed into the new plugin structure. Ping @abadger, because it seems timely and relevant for his work.

@ansibot ansibot added the tower label Feb 24, 2019

@ansibot ansibot added the commands label Mar 4, 2019

@ansibot

This comment has been minimized.

Copy link
Contributor

commented Mar 12, 2019

@ansibot

This comment has been minimized.

Copy link
Contributor

commented Jun 8, 2019

@ansibot ansibot added the has_issue label Jul 26, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.