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

V2 Roadmap #72

Closed
9 of 21 tasks
matejkramny opened this issue Mar 28, 2016 · 0 comments
Closed
9 of 21 tasks

V2 Roadmap #72

matejkramny opened this issue Mar 28, 2016 · 0 comments
Milestone

Comments

@matejkramny
Copy link
Contributor

matejkramny commented Mar 28, 2016

The goal of this is to create a super-simple interface which is capable of configuring majority of ansible, and for those who have 'extra needs' there will be option to configure the command line params per task.

The need for v2 is also to improve deployment & maintainability of the project.

2.0

  • SSH key storage / to download playbook & authenticate to hosts
  • Projects - Users can join projects / can collaborate as team with permissions
  • Static inventory
  • Define extra (environment) vars to tasks
  • Able to create custom ansible jobs by defining parameters (infinite usabilities for user here)
  • Timestamp output from ansible
  • API Tokens (User API token #43, REST Api feature #19)
  • API Documentation
  • Event stream
  • Task history
  • Auto-update

2.1

2.2

  • Cron-job scheduling of tasks
  • Graphs & Stats :)
  • Analyse job durations & tasks executed
  • IDEA: Split up output per task/section (identified when *** occurs on a line) for grater control
  • Parallel jobs
  • AMI (basically start the AMI, which pre-configures itself for SSH using letsencrypt and auto-updates the binary) - one click install of semaphore
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

No branches or pull requests

1 participant