Wiredcraft / devops-ansible

Ansible folder structure, including playbooks / plugins / etc.
0 stars 1 forks source link

Custom packages #34

Closed zbal closed 10 years ago

zbal commented 10 years ago

We expect as much as possible the end user to rely exclusively on devops to manage their servers. While a user can still log on his box and perform a manual setup of a custom package, it is still not possible to have such package effectively installed via devops. We currently only support packages (and dependencies) used in our services.

One way would be to have an item in the configuration that allow to supercharge a box with custom packages.

ex.

configuration:
  - packages:
      - curl
      - crypto-devel
      - python-pip

@JuhaS @hunvreus - thoughts?

zbal commented 10 years ago

using the following (similar to python and ruby packages):

configuration:
  server:
    packages:
      - curl
      - other

May need to consider something more advanced that would allow different sources.

Should also consider a list of apt-repo we'd want to add; ex.

configuration:
  server:
     apt-repo:
        - ppa-this
        - ppa-that