CloudFormation을 사용하여 머신을 시작하는 동안 사용자 추가

베니

Linux 시스템을 시작한 후 CloudFormation을 사용하여 사용자를 생성하려고합니다. 이를 위해 다음 코드를 사용합니다.

  Metadata:
  AWS::CloudFormation::Init:
    config:
      groups:
        ansible: {}
      users:
        ansible:
          groups:
            - "ansible"
          homeDir: "/home/ansible"
      files:
        /home/ansible/.ssh/authorized_keys:
          content: !Sub |
            '{{ resolve:secretsmanager:
              arn:aws:secretsmanager:eu-central-1:account:secret:secretname:
                SecretString:
                  secretstringpath }}'
          mode: "000644"
          owner: "ansible"
          group: "ansible"
Properties:
  UserData:
    Fn::Base64: !Sub |
      #!/bin/bash -xe
      yum update -y
      yum install -y aws-cfn-bootstrap
      /opt/aws/bin/cfn-init -v \
        --stack ${AWS::StackName} \
        --resource LinuxEC2Instance \
        --region ${AWS::Region}

그러나 시작하는 동안 다음과 같은 오류 메시지가 나타납니다.

[96.72999017] cloud-init [2959] : 빌드 중 오류 발생 : ansible 사용자를 추가하지 못했습니다.

이 오류는 무엇을 의미합니까? 내가하는 방식으로 예상대로 작동하지 않는 것 같습니다 ...

마르신

사용자 지정 그룹에 사용자를 할당하려면 먼저 이러한 그룹을 만들어야합니다.

이를 위해이 그룹 에서 옵션 AWS::CloudFormation::Init.

예를 들면 :

groups: 
  ansible: {}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자가 값을 입력하는 동안 문자 추가

분류에서Dev

strcat을 사용하여 문자를 추가하는 동안 예기치 않은 동작

분류에서Dev

strcat을 사용하여 문자를 추가하는 동안 예기치 않은 동작

분류에서Dev

Azure AD를 사용하는 동안 ACL에 자신을 추가 할 수 없음

분류에서Dev

fstream을 사용하여 C ++에서 파일을 읽는 동안 추가 문자열 표시

분류에서Dev

가상 머신을 사용하여 Linux 모듈을 개발 / 테스트하는 것이 안전합니까?

분류에서Dev

wso2에서 사용자를 추가하는 동안 역할 / 그룹을 추가하는 방법은 scim2 API를 사용하여 5.9.0입니까?

분류에서Dev

CloudFormation을 사용하여 AWS Websocket API에 통합 응답 추가

분류에서Dev

UITextField 추가 / 날짜 사이에 문자 제한을 적용하는 동안

분류에서Dev

Kurento : "속성"을 추가하는 동안 사용자 정의 모듈 오류

분류에서Dev

가상 머신을 사용하여 더 높은 해상도

분류에서Dev

kartik dynagrid에서 사용자 지정 작업을 추가하는 동안 오류가 발생했습니다.

분류에서Dev

Appcompat을 사용하여 사용자 정의가 작동하지 않음

분류에서Dev

사용자 svn을 사용하여 svn + ssh가 작동하지 않음

분류에서Dev

사용자 svn을 사용하여 svn + ssh가 작동하지 않음

분류에서Dev

robovm 및 libgdx를 사용하여 iOS 앱을 시작하는 동안 ApplicationVerificationFail

분류에서Dev

Spring Rabbit을 사용할 때 시작하는 동안 Tomcat 서버가 중단됨

분류에서Dev

맵 유형을 사용하여 상태 머신 실행 시작

분류에서Dev

Twisted Python을 사용하여 서버에 대한 연결을 수신하는 동안 사용자 입력 가져 오기

분류에서Dev

WebSocket을 사용하는 자체 호스팅 WCF가 SSL을 사용하여 작동하지 않습니다.

분류에서Dev

DateTime 및 DateTimeZone을 사용하여 사용자 시간대에 GMT 표시가 작동하지 않음

분류에서Dev

사용자 이름을 추가하는 동안 디렉토리의 여러 파일에 한 줄을 추가하는 방법

분류에서Dev

Webstorm 8을 사용하여 sails 앱을 디버깅하는 동안 'Step Over'가 작동하지 않습니다.

분류에서Dev

시스템 사용자를 사용하는 대신 보안 역할을 사용하여 권한 검색

분류에서Dev

작동하지 않는 ~ / .profile을 업데이트하여 사용자 지정 경로 추가

분류에서Dev

CLI를 사용하여 IPMI 전원으로 MAAS에 머신을 추가하는 방법

분류에서Dev

libvirt : 자동 시작이 활성화 된 모든 게스트 가상 머신을 시작하는 명령

분류에서Dev

libvirt : 자동 시작이 활성화 된 모든 게스트 가상 머신을 시작하는 명령

분류에서Dev

이메일 또는 모바일을 사용하여 가입 사용자 고안

Related 관련 기사

  1. 1

    사용자가 값을 입력하는 동안 문자 추가

  2. 2

    strcat을 사용하여 문자를 추가하는 동안 예기치 않은 동작

  3. 3

    strcat을 사용하여 문자를 추가하는 동안 예기치 않은 동작

  4. 4

    Azure AD를 사용하는 동안 ACL에 자신을 추가 할 수 없음

  5. 5

    fstream을 사용하여 C ++에서 파일을 읽는 동안 추가 문자열 표시

  6. 6

    가상 머신을 사용하여 Linux 모듈을 개발 / 테스트하는 것이 안전합니까?

  7. 7

    wso2에서 사용자를 추가하는 동안 역할 / 그룹을 추가하는 방법은 scim2 API를 사용하여 5.9.0입니까?

  8. 8

    CloudFormation을 사용하여 AWS Websocket API에 통합 응답 추가

  9. 9

    UITextField 추가 / 날짜 사이에 문자 제한을 적용하는 동안

  10. 10

    Kurento : "속성"을 추가하는 동안 사용자 정의 모듈 오류

  11. 11

    가상 머신을 사용하여 더 높은 해상도

  12. 12

    kartik dynagrid에서 사용자 지정 작업을 추가하는 동안 오류가 발생했습니다.

  13. 13

    Appcompat을 사용하여 사용자 정의가 작동하지 않음

  14. 14

    사용자 svn을 사용하여 svn + ssh가 작동하지 않음

  15. 15

    사용자 svn을 사용하여 svn + ssh가 작동하지 않음

  16. 16

    robovm 및 libgdx를 사용하여 iOS 앱을 시작하는 동안 ApplicationVerificationFail

  17. 17

    Spring Rabbit을 사용할 때 시작하는 동안 Tomcat 서버가 중단됨

  18. 18

    맵 유형을 사용하여 상태 머신 실행 시작

  19. 19

    Twisted Python을 사용하여 서버에 대한 연결을 수신하는 동안 사용자 입력 가져 오기

  20. 20

    WebSocket을 사용하는 자체 호스팅 WCF가 SSL을 사용하여 작동하지 않습니다.

  21. 21

    DateTime 및 DateTimeZone을 사용하여 사용자 시간대에 GMT 표시가 작동하지 않음

  22. 22

    사용자 이름을 추가하는 동안 디렉토리의 여러 파일에 한 줄을 추가하는 방법

  23. 23

    Webstorm 8을 사용하여 sails 앱을 디버깅하는 동안 'Step Over'가 작동하지 않습니다.

  24. 24

    시스템 사용자를 사용하는 대신 보안 역할을 사용하여 권한 검색

  25. 25

    작동하지 않는 ~ / .profile을 업데이트하여 사용자 지정 경로 추가

  26. 26

    CLI를 사용하여 IPMI 전원으로 MAAS에 머신을 추가하는 방법

  27. 27

    libvirt : 자동 시작이 활성화 된 모든 게스트 가상 머신을 시작하는 명령

  28. 28

    libvirt : 자동 시작이 활성화 된 모든 게스트 가상 머신을 시작하는 명령

  29. 29

    이메일 또는 모바일을 사용하여 가입 사용자 고안

뜨겁다태그

보관