Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
  • testing
  • renovate/configure
  • png
  • master
  • v24.2.0
  • v3.3.0
  • v3.2.0
  • v3.1.16
  • v3.1.15
  • v3.1.14
  • v3.1.12
  • v3.1.11
  • v3.1.10
  • v3.1.9
  • v3.1.8
  • v3.1.7
  • v3.1.6
  • v3.1.5
  • v3.1.4
  • v3.1.3
  • v3.1.2
  • v3.1.1
  • v3.1.0
  • v3.0.6
25 results

ansible-role-bootstrap

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Shadow Walker [GH bot] authored
    a6a57310
    History

    Ansible role bootstrap

    Prepare your system to be managed by Ansible.

    GitHub Version Issues Pull Requests Downloads
    github Version Issues PullRequests Ansible Role

    Example Playbook

    This example is taken from molecule/default/converge.yml and is tested on each push, pull request and release.

    ---
    - name: Converge
      hosts: all
      # This role installs packages using the `raw` module and needs to connect as
      # `root`. (`sudo` is not available before bootstrapping.) All tasks in the
      # role have `become` set to `no`, so you can use either `no` or `yes` for
      # `become`, the role will not use become (so `sudo`) for any task.
      become: yes  # `no` will also work.
      # This role installs python, gathering facts can't be done before `python` is
      # installed. This role runs the `setup` module, so facts will be available
      # after running the role.
      gather_facts: no
    
      roles:
        - role: buluma.bootstrap

    Also see a full explanation and example on how to use these roles.

    Role Variables

    The default values for the variables are set in defaults/main.yml:

    ---
    
    # Do you want to wait for the host to be available?
    bootstrap_wait_for_host: no
    
    # The number of seconds you want to wait during connection test before failing.
    bootstrap_timeout: 3
    
    # Set role to use "become" or not.
    bootstrap_become: yes

    Requirements

    Context

    This role is a part of many compatible roles. Have a look at the documentation of these roles for further information.

    Here is an overview of related roles:

    dependencies

    Compatibility

    This role has been tested on these container images:

    container tags
    Alpine all
    Amazon Candidate
    EL all
    Debian all
    Fedora all
    opensuse all
    Ubuntu all

    The minimum version of Ansible required is 2.12, tests have been done to:

    • The previous version.
    • The current version.
    • The development version.

    If you find issues, please register them in GitHub

    Changelog

    Role History

    License

    Apache-2.0

    Author Information

    Shadow Walker