summaryrefslogtreecommitdiffstats
path: root/playbooks/roles/jump-vm/templates/user-data.j2
blob: 8b0fba549f829af8d4e9b2ee807c06b108e2ccdb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{#
SPDX-FileCopyrightText: 2021 Anuket contributors

SPDX-License-Identifier: Apache-2.0
#}

#jinja2:lstrip_blocks: True
#cloud-config
users:
  - name: {{ lookup('env', 'USERNAME') }}
    ssh-authorized-keys:
      - {{ lookup('file', pub_key ) }}
    sudo: ['ALL=(ALL) NOPASSWD:ALL']
    groups: sudo
    shell: /bin/bash
runcmd:
    # this is requried in labs where the PXE network is different from
    # the public network. Without internet connectivity, the installation
    # of BMRA fails
    - [ iptables, -t, nat, -A, POSTROUTING, -o, ens3, -j, MASQUERADE ]