Skip to content

Commit

Permalink
Syntax issues
Browse files Browse the repository at this point in the history
  • Loading branch information
lolli001 committed Aug 1, 2024
1 parent 9227adf commit 3718635
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 66 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,7 @@ cd ~/.aws/

terraform plan -out=plan.out | tee terraform_plan.log

#Formatting error command
yamllint 'file name'


132 changes: 66 additions & 66 deletions rhel-arm-baseline.yaml
Original file line number Diff line number Diff line change
@@ -1,79 +1,79 @@
---
- name: RHEL ARM Baseline
  hosts: all
  become: true
  tasks:
    - name: Ensure latest packages are installed
      package:
        name: '*'
        state: latest
hosts: all
become: true
tasks:
- name: Ensure latest packages are installed
package:
name: '*'
state: latest

    - name: Install required packages
      package:
        name:
          - vim
          - git
          - wget
          - net-tools
          - unzip
          - epel-release
          - htop
        state: present
-name: Install require packages
package:
name:
- vim
- git
- wget
- net-tools
- unzip
- epel-release
- htop
state: present

    - name: Remove curl-minimal if installed
      package:
        name: curl-minimal
        state: absent
- name: Remove curl-minimal if installed
package:
name: curl-minimal
state: absent

    - name: Install curl
      package:
        name: curl
        state: present
- name: Install curl
package:
name: curl
state: present

    - name: Create example user
      user:
        name: exampleuser
        state: present
        groups: wheel
        shell: /bin/bash
        password: "{{ 'password' | password_hash('sha512') }}"  # Change 'password' to a secure password or hash
- name: Create example user
user:
name: exampleuser
state: present
groups: wheel
shell: /bin/bash
password: "{{ 'password' | password_hash('sha512') }}" # Change 'password' to a secure password or hash

    - name: Configure SSH for exampleuser
      authorized_key:
        user: exampleuser
        state: present
        key: "{{ lookup('file', '/path/to/exampleuser_ssh_key.pub') }}"  # Replace with the actual path to the public key
- name: Configure SSH for exampleuser
authorized_key:
user: exampleuser
state: present
key: "{{ lookup('file', '/path/to/exampleuser_ssh_key.pub') }}" # Replace with the actual path to the public key

    - name: Ensure firewalld is installed and running
      package:
        name: firewalld
        state: present
- name: Ensure firewalld is installed and running
package:
name: firewalld
state: present

    - name: Start and enable firewalld
      service:
        name: firewalld
        state: started
        enabled: yes
- name: Start and enable firewalld
service:
name: firewalld
state: started
enabled: yes

    - name: Open SSH port in firewall
      firewalld:
        service: ssh
        permanent: true
        state: enabled
        immediate: yes
- name: Open SSH port in firewall
firewalld:
service: ssh
permanent: true
state: enabled
immediate: yes

    - name: Disable SELinux
      selinux:
        state: disabled
- name: Disable SELinux
selinux:
state: disabled

    - name: Set timezone to UTC
      command: timedatectl set-timezone UTC
- name: Set timezone to UTC
command: timedatectl set-timezone UTC

    - name: Reboot the system to apply changes
      reboot:
        msg: "Reboot initiated by Ansible for baseline setup"
        connect_timeout: 5
        reboot_timeout: 600
        pre_reboot_delay: 0
        post_reboot_delay: 30
        test_command: whoami
- name: Reboot the system to apply changes
reboot:
msg: "Reboot initiated by Ansible for baseline setup"
connect_timeout: 5
reboot_timeout: 600
pre_reboot_delay: 0
post_reboot_delay: 30
test_command: whoami

0 comments on commit 3718635

Please sign in to comment.