# Running AWX Web and Task on AWS Fargate

**URL:** <https://forum.ansible.com/t/running-awx-web-and-task-on-aws-fargate/29538>\
**Category:** AWX Project\
**Tags:** aws, awx\
**Created:** [January 27, 2019, 12:41am UTC](https://forum.ansible.com/t/running-awx-web-and-task-on-aws-fargate/29538 "2019-01-27T00:41:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bob\_Bomar](https://avatars.discourse-cdn.com/v4/letter/b/71c47a/32.png) [@Bob\_Bomar](https://forum.ansible.com/u/Bob_Bomar)\
**Post date:** [January 27, 2019, 12:41am UTC](https://forum.ansible.com/t/running-awx-web-and-task-on-aws-fargate/29538/1 "2019-01-27T00:41:27Z")

</div>

I have awx running on AWS Fargate, but when I try to create a new project, I receive a 500 error and the error in the logs is "

RuntimeError: No instance found with the current cluster host id"

I think the problem is that I can’t set the hostname of the container when using Fargate.

I was wondering if anyone is running awx on Fargate and can share how they got it to work.

Here’s the whole error:

2019-01-27 00:35:05,193 ERROR django.request Internal Server Error: /api/v2/projects/

Traceback (most recent call last):

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/handlers/exception.py”, line 41, in inner

response = get\_response(request)

File “/usr/lib/python2.7/site-packages/awx/wsgi.py”, line 71, in \_legacy\_get\_response

return super(AWXWSGIHandler, self).\_legacy\_get\_response(request)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/handlers/base.py”, line 249, in \_legacy\_get\_response

response = self.\_get\_response(request)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/handlers/base.py”, line 187, in \_get\_response

response = self.process\_exception\_by\_middleware(e, request)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/handlers/base.py”, line 185, in \_get\_response

response = wrapped\_callback(request, \*callback\_args, \*\*callback\_kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/utils/decorators.py”, line 185, in inner

return func(\*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/views/decorators/csrf.py”, line 58, in wrapped\_view

return view\_func(\*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/views/generic/base.py”, line 68, in view

return self.dispatch(request, \*args, \*\*kwargs)

File “/usr/lib/python2.7/site-packages/awx/api/generics.py”, line 327, in dispatch

return super(APIView, self).dispatch(request, \*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/views.py”, line 494, in dispatch

response = self.handle\_exception(exc)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/views.py”, line 454, in handle\_exception

self.raise\_uncaught\_exception(exc)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/views.py”, line 491, in dispatch

response = handler(request, \*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/generics.py”, line 244, in post

return self.create(request, \*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/mixins.py”, line 21, in create

self.perform\_create(serializer)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/mixins.py”, line 26, in perform\_create

serializer.save()

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/serializers.py”, line 214, in save

self.instance = self.create(validated\_data)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/serializers.py”, line 917, in create

instance = ModelClass.objects.create(\*\*validated\_data)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/db/models/manager.py”, line 85, in manager\_method

return getattr(self.get\_queryset(), name)(\*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/db/models/query.py”, line 394, in create

obj.save(force\_insert=True, using=self.db)

File “/usr/lib/python2.7/site-packages/awx/main/models/projects.py”, line 354, in save

self.update()

File “/usr/lib/python2.7/site-packages/awx/main/models/unified\_jobs.py”, line 307, in update

unified\_job = self.create\_unified\_job()

File “/usr/lib/python2.7/site-packages/awx/main/models/unified\_jobs.py”, line 383, in create\_unified\_job

unified\_job.save()

File “/usr/lib/python2.7/site-packages/awx/main/models/unified\_jobs.py”, line 838, in save

result = super(UnifiedJob, self).save(\*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/polymorphic/models.py”, line 83, in save

return super(PolymorphicModel, self).save(\*args, \*\*kwargs)

File “/usr/lib/python2.7/site-packages/awx/main/models/base.py”, line 198, in save

super(PasswordFieldsModel, self).save(\*args, \*\*kwargs)

File “/usr/lib/python2.7/site-packages/awx/main/models/base.py”, line 316, in save

super(PrimordialModel, self).save(\*args, \*\*kwargs)

File “/usr/lib/python2.7/site-packages/awx/main/models/base.py”, line 164, in save

super(CreatedModifiedModel, self).save(\*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/db/models/base.py”, line 808, in save

force\_update=force\_update, update\_fields=update\_fields)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/db/models/base.py”, line 848, in save\_base

update\_fields=update\_fields, raw=raw, using=using,

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/dispatch/dispatcher.py”, line 193, in send

for receiver in self.\_live\_receivers(sender)

File “/usr/lib/python2.7/site-packages/awx/main/models/ha.py”, line 338, in on\_job\_create

[instance=Instance.objects.me](http://instance=Instance.objects.me)(),

File “/usr/lib/python2.7/site-packages/awx/main/managers.py”, line 88, in me

raise RuntimeError(“No instance found with the current cluster host id”)

RuntimeError: No instance found with the current cluster host id

2019-01-27 00:35:05,193 ERROR django.request Internal Server Error: /api/v2/projects/

Traceback (most recent call last):

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/handlers/exception.py”, line 41, in inner

response = get\_response(request)

File “/usr/lib/python2.7/site-packages/awx/wsgi.py”, line 71, in \_legacy\_get\_response

return super(AWXWSGIHandler, self).\_legacy\_get\_response(request)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/handlers/base.py”, line 249, in \_legacy\_get\_response

response = self.\_get\_response(request)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/handlers/base.py”, line 187, in \_get\_response

response = self.process\_exception\_by\_middleware(e, request)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/handlers/base.py”, line 185, in \_get\_response

response = wrapped\_callback(request, \*callback\_args, \*\*callback\_kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/utils/decorators.py”, line 185, in inner

return func(\*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/views/decorators/csrf.py”, line 58, in wrapped\_view

return view\_func(\*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/views/generic/base.py”, line 68, in view

return self.dispatch(request, \*args, \*\*kwargs)

File “/usr/lib/python2.7/site-packages/awx/api/generics.py”, line 327, in dispatch

return super(APIView, self).dispatch(request, \*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/views.py”, line 494, in dispatch

response = self.handle\_exception(exc)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/views.py”, line 454, in handle\_exception

self.raise\_uncaught\_exception(exc)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/views.py”, line 491, in dispatch

response = handler(request, \*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/generics.py”, line 244, in post

return self.create(request, \*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/mixins.py”, line 21, in create

self.perform\_create(serializer)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/mixins.py”, line 26, in perform\_create

serializer.save()

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/serializers.py”, line 214, in save

self.instance = self.create(validated\_data)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/rest\_framework/serializers.py”, line 917, in create

instance = ModelClass.objects.create(\*\*validated\_data)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/db/models/manager.py”, line 85, in manager\_method

return getattr(self.get\_queryset(), name)(\*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/db/models/query.py”, line 394, in create

obj.save(force\_insert=True, using=self.db)

File “/usr/lib/python2.7/site-packages/awx/main/models/projects.py”, line 354, in save

self.update()

File “/usr/lib/python2.7/site-packages/awx/main/models/unified\_jobs.py”, line 307, in update

unified\_job = self.create\_unified\_job()

File “/usr/lib/python2.7/site-packages/awx/main/models/unified\_jobs.py”, line 383, in create\_unified\_job

unified\_job.save()

File “/usr/lib/python2.7/site-packages/awx/main/models/unified\_jobs.py”, line 838, in save

result = super(UnifiedJob, self).save(\*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/polymorphic/models.py”, line 83, in save

return super(PolymorphicModel, self).save(\*args, \*\*kwargs)

File “/usr/lib/python2.7/site-packages/awx/main/models/base.py”, line 198, in save

super(PasswordFieldsModel, self).save(\*args, \*\*kwargs)

File “/usr/lib/python2.7/site-packages/awx/main/models/base.py”, line 316, in save

super(PrimordialModel, self).save(\*args, \*\*kwargs)

File “/usr/lib/python2.7/site-packages/awx/main/models/base.py”, line 164, in save

super(CreatedModifiedModel, self).save(\*args, \*\*kwargs)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/db/models/base.py”, line 808, in save

force\_update=force\_update, update\_fields=update\_fields)

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/db/models/base.py”, line 848, in save\_base

update\_fields=update\_fields, raw=raw, using=using,

File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/dispatch/dispatcher.py”, line 193, in send

for receiver in self.\_live\_receivers(sender)

File “/usr/lib/python2.7/site-packages/awx/main/models/ha.py”, line 338, in on\_job\_create

[instance=Instance.objects.me](http://instance=Instance.objects.me)(),

File “/usr/lib/python2.7/site-packages/awx/main/managers.py”, line 88, in me

raise RuntimeError(“No instance found with the current cluster host id”)

RuntimeError: No instance found with the current cluster host id
