coreos-bootstrap

CoreOs BootStrap

A very nice bootstrap for CoreOS with python and docker-compose

Requirements

None

Role Variables

On default/main.yml you can set a few variables, like targets, user, universaltime and selective boolean tasks.
For example, you can change universaltime to ajdust the right TimeZone for your country, and you can change componize to false to prevent docker-compose installation.

This role have 3 boolean selective install vars:
* pyhtonize: true (install python, its true by defaults)
* timeset: true (adjust timezone, its america saopaulo by defaults)
* componize: true (install docker-compose)

By default python/compose/virtualenv whill be installed on "/opt/pyhton/bin"
It dosen't necessery set global $PATH for pyhton, this role whill be place a nice script called dotfile.sh on
"/etc/profile.d" and it whill be automaticaly be loaded when you login

You must set your inventory vars with this python path:

[coreos:vars]
ansible_python_interpreter="/opt/python/bin/python"

Dependencies

None

Example Playbook

In this playbook you are ajdusting timezone to New York and disabling python instalation.

---
  - name: "BootStrap CoreOS"
    hosts: coreos
    remote_user: core
    become: true
    vars:
      universaltime: America/New_York
      pyhtonize: false
      timeset: true
    roles:
      - coreos-bootstrap

License

BSD

Author Information

This role was create in 2017 by Isca

About

Very nice CoreOS BootStrap with python and docker-compose

Install
ansible-galaxy install isca0/coreos-bootstrap
GitHub repository
License
Unknown
Downloads
40
Owner